public abstract class StateReflector extends SimultaneousStructural
childHelper, 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, startChildStateReflector
addStructuralListener, fireDestroyedState, force, getInitialStateOp, getStateChanger, hardReset, iconHelper, isStop, onDestroy, onHardReset, onReset, onSoftReset, postStop, removeStructuralListener, run, softReset, stateHandler, stopChildStateReflector, waitForChildrenOnStop
configure, getName, logger, logger, loggerName, save, setName, toString
addIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSession
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addStateListener, lastStateEvent, removeStateListener
public void stop() throws FailedToStopException
StructuralJob
This 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 Stoppable
stop
in class StructuralJob<java.lang.Object>
FailedToStopException
public boolean isJoin()
SimultaneousStructural
This property is intended to be overridden by sub classes that wish to give that choice to users.
isJoin
in class SimultaneousStructural