|
||||||||
| 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 ArooaSessionAwaresetArooaSession in class BaseComponentprotected JobStateHandler stateHandler()
stateHandler in class BaseComponentprotected JobStateChanger getStateChanger()
protected Object getWrapped()
BaseWrapper
getWrapped in class BaseWrapperprotected org.apache.commons.beanutils.DynaBean getDynaBean()
BaseWrapper
getDynaBean in class BaseWrapperprotected Object getProxy()
BaseWrapper
getProxy in class BaseWrapperpublic void run()
run in interface Runnable
public void onStop()
throws FailedToStopException
onStop in class BaseWrapperFailedToStopExceptionpublic boolean softReset()
softReset in interface Resetablepublic boolean hardReset()
hardReset in interface Resetablepublic void force()
force in interface Forceableprotected void fireDestroyedState()
fireDestroyedState in class BaseComponent
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||