public abstract class StateReflector extends SimultaneousStructural
childHelper, childStateReflector, destroy, stop, structuralState| Constructor and Description |
|---|
StateReflector() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isJoin()
Should execution wait for all jobs to be executed before returning
to calling code.
|
void |
stop()
Implementation for a typical stop.
|
execute, getExecutorService, onStop, setExecutorService, setJobs, startChildStateReflectoraddStructuralListener, fireDestroyedState, force, getInitialStateOp, getStateChanger, hardReset, iconHelper, isStop, onDestroy, onHardReset, onReset, onSoftReset, removeStructuralListener, run, softReset, stateHandlerconfigure, getName, logger, logger, loggerName, save, setName, toStringaddIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSessionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddStateListener, lastStateEvent, removeStateListenerpublic void stop()
throws FailedToStopException
StructuralJobThis stop implementation doesn't check that the job is executing as stop messages must cascade down the hierarchy to manually started jobs.
stop in interface Stoppablestop in class StructuralJob<Object>FailedToStopExceptionpublic boolean isJoin()
SimultaneousStructuralThis property is intended to be overridden by sub classes that wish to give that choice to users.
isJoin in class SimultaneousStructural