public class MirrorState extends BasePrimary implements java.lang.Runnable, Stoppable, Resettable
| Constructor and Description |
|---|
MirrorState() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
fireDestroyedState()
Internal method to fire state.
|
protected StateChanger<JobState> |
getStateChanger() |
boolean |
hardReset()
Perform a hard reset.
|
protected IconHelper |
iconHelper()
Subclasses must provide a
IconHelper. |
void |
onDestroy()
Subclasses override this method to clear up resources.
|
void |
run() |
void |
setJob(Stateful job) |
boolean |
softReset()
Perform a soft reset.
|
protected JobStateHandler |
stateHandler()
Subclasses must provide a
StateHandler. |
void |
stop()
Stop executing.
|
configure, getName, logger, logger, loggerName, save, setName, toStringaddIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSessionprotected JobStateHandler stateHandler()
BaseComponentStateHandler.stateHandler in class BaseComponentprotected IconHelper iconHelper()
BaseComponentIconHelper.iconHelper in class BaseComponentprotected StateChanger<JobState> getStateChanger()
public void setJob(Stateful job)
Property: job
Description: A reference to the job to mirror.
Required: Yes.
public void run()
run in interface java.lang.Runnablepublic void stop()
Stoppablepublic boolean hardReset()
ResettablehardReset in interface Resettablepublic boolean softReset()
ResettablesoftReset in interface Resettablepublic void onDestroy()
BaseComponentonDestroy in class BaseComponentprotected void fireDestroyedState()
fireDestroyedState in class BaseComponent