public abstract class StateMachineInteractor<T_StateMachine extends StateMachine> extends AbstractInteractor
StateMachineInteractor
extends AbstractInteractor
to provide an abstract
base class for implementing Interactor
s that utilise StateMachine
s.params
Modifier | Constructor and Description |
---|---|
protected |
StateMachineInteractor() |
Modifier and Type | Method and Description |
---|---|
protected abstract T_StateMachine |
createStateMachine() |
destroy, getLifecycleState, getParams, getState, isDestroyed, isPaused, isRestarted, isResumed, isStarted, isStopped, onCreate, onDestroy, onPause, onRestart, onResume, onStart, onStop, pause, restart, resume, start, start, stop
onPlugged, onPluginPlugged, onPluginUnplugged, onUnplugged
getScope, setScope
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
destroy, getLifecycleState, getState, isDestroyed, isPaused, isRestarted, isResumed, isStarted, isStopped, pause, restart, resume, start, start, stop
onPlugged, onPluginPlugged, onPluginUnplugged, onUnplugged
protected abstract T_StateMachine createStateMachine()