public class RunnableWrapper extends BaseWrapper implements ComponentWrapper, java.io.Serializable, Forceable
Runnable to allow it to be controlled and
monitored within Oddjob.| Constructor and Description |
|---|
RunnableWrapper(java.lang.Object wrapped,
java.lang.Object proxy)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
fireDestroyedState()
Internal method to fire state.
|
void |
force()
Force the job to COMPLETE.
|
protected org.apache.commons.beanutils.DynaBean |
getDynaBean()
Sub classes must provide a dyna bean for properties.
|
protected java.lang.Object |
getProxy()
Subclass must provide the proxy.
|
protected JobStateChanger |
getStateChanger() |
protected java.lang.Object |
getWrapped()
Return the object that is being proxied.
|
boolean |
hardReset()
Perform a hard reset on the job.
|
protected IconHelper |
iconHelper()
Subclasses must provide a
IconHelper. |
void |
onStop() |
void |
run() |
void |
setArooaSession(ArooaSession session)
Here for the tests...
|
boolean |
softReset()
Perform a soft reset on the job.
|
protected JobStateHandler |
stateHandler()
Subclasses must provide a
StateHandler. |
configure, contains, describe, equals, get, get, get, getDynaClass, getResult, interfacesFor, logger, loggerName, onDestroy, remove, save, set, set, set, stop, toStringaddIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContextclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitloggerNameaddStateListener, lastStateEvent, removeStateListenerpublic RunnableWrapper(java.lang.Object wrapped,
java.lang.Object proxy)
public void setArooaSession(ArooaSession session)
BaseComponentsetArooaSession in interface ArooaSessionAwaresetArooaSession in class BaseComponentsession - The Arooa Session. Never null.protected IconHelper iconHelper()
BaseComponentIconHelper.iconHelper in class BaseComponentprotected JobStateHandler stateHandler()
BaseComponentStateHandler.stateHandler in class BaseComponentprotected JobStateChanger getStateChanger()
protected java.lang.Object getWrapped()
BaseWrappergetWrapped in class BaseWrapperprotected org.apache.commons.beanutils.DynaBean getDynaBean()
BaseWrappergetDynaBean in class BaseWrapperprotected java.lang.Object getProxy()
BaseWrappergetProxy in class BaseWrapperpublic void run()
run in interface java.lang.Runnablepublic void onStop()
throws FailedToStopException
onStop in class BaseWrapperFailedToStopExceptionpublic boolean softReset()
public boolean hardReset()
protected void fireDestroyedState()
fireDestroyedState in class BaseComponent