|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.oddjob.framework.BaseComponent
org.oddjob.framework.BaseWrapper
org.oddjob.framework.RunnableWrapper
public class RunnableWrapper
Creates a proxy for any Runnable
to allow it to be controlled and
monitored within Oddjob.
Field Summary |
---|
Fields inherited from class org.oddjob.framework.BaseComponent |
---|
iconHelper |
Constructor Summary | |
---|---|
RunnableWrapper(Object wrapped,
Object proxy)
Constructor. |
Method Summary | |
---|---|
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 Object |
getProxy()
Subclass must provide the proxy. |
protected JobStateChanger |
getStateChanger()
|
protected Object |
getWrapped()
Return the object that is being proxied. |
boolean |
hardReset()
Perform a hard reset on the job. |
void |
onStop()
|
void |
run()
|
void |
setArooaSession(ArooaSession session)
Here for the tests... |
boolean |
softReset()
Perform a soft reset on the job. |
protected JobStateHandler |
stateHandler()
|
Methods inherited from class org.oddjob.framework.BaseWrapper |
---|
configure, contains, describe, equals, get, get, get, getDynaClass, getResult, interfacesFor, logger, loggerName, onDestroy, remove, save, set, set, set, stop, toString |
Methods inherited from class org.oddjob.framework.BaseComponent |
---|
addIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.oddjob.Stateful |
---|
addStateListener, lastStateEvent, removeStateListener |
Constructor Detail |
---|
public RunnableWrapper(Object wrapped, Object proxy)
Method Detail |
---|
public void setArooaSession(ArooaSession session)
BaseComponent
setArooaSession
in interface ArooaSessionAware
setArooaSession
in class BaseComponent
protected JobStateHandler stateHandler()
stateHandler
in class BaseComponent
protected JobStateChanger getStateChanger()
protected Object getWrapped()
BaseWrapper
getWrapped
in class BaseWrapper
protected org.apache.commons.beanutils.DynaBean getDynaBean()
BaseWrapper
getDynaBean
in class BaseWrapper
protected Object getProxy()
BaseWrapper
getProxy
in class BaseWrapper
public void run()
run
in interface Runnable
public void onStop() throws FailedToStopException
onStop
in class BaseWrapper
FailedToStopException
public boolean softReset()
softReset
in interface Resetable
public boolean hardReset()
hardReset
in interface Resetable
public void force()
force
in interface Forceable
protected void fireDestroyedState()
fireDestroyedState
in class BaseComponent
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |