|
||||||||
| 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()
|
protected Object |
getProxy()
|
protected JobStateChanger |
getStateChanger()
|
Object |
getWrapped()
Return the object that is being proxied. |
boolean |
hardReset()
Perform a hard reset on the job. |
void |
onStop()
|
void |
run()
|
boolean |
softReset()
Perform a soft reset on the job. |
protected JobStateHandler |
stateHandler()
|
| Methods inherited from class org.oddjob.framework.BaseWrapper |
|---|
configure, contains, 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, setArooaSession |
| 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 |
|---|
protected JobStateHandler stateHandler()
stateHandler in class BaseComponentprotected JobStateChanger getStateChanger()
public Object getWrapped()
BaseWrapper
getWrapped in class BaseWrapperprotected org.apache.commons.beanutils.DynaBean getDynaBean()
getDynaBean in class BaseWrapperprotected Object getProxy()
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 | |||||||