|
||||||||
| 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.ServiceWrapper
public class ServiceWrapper
Wraps a Service object and adds state to it.
| Field Summary |
|---|
| Fields inherited from class org.oddjob.framework.BaseComponent |
|---|
iconHelper |
| Constructor Summary | |
|---|---|
ServiceWrapper(Service service,
Object proxy)
|
|
| Method Summary | |
|---|---|
protected void |
fireDestroyedState()
Internal method to fire state. |
protected org.apache.commons.beanutils.DynaBean |
getDynaBean()
|
protected Object |
getProxy()
|
protected ServiceStateChanger |
getStateChanger()
|
Object |
getWrapped()
Return the object that is being proxied. |
boolean |
hardReset()
Perform a hard reset on the job. |
void |
onStop()
|
void |
run()
|
protected void |
save(Object compoonent)
Save this job. |
boolean |
softReset()
Perform a soft reset on the job. |
protected ServiceStateHandler |
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, 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 ServiceWrapper(Service service,
Object proxy)
| Method Detail |
|---|
protected ServiceStateHandler stateHandler()
stateHandler in class BaseComponentprotected ServiceStateChanger getStateChanger()
public Object getWrapped()
BaseWrapper
getWrapped in class BaseWrapperprotected org.apache.commons.beanutils.DynaBean getDynaBean()
getDynaBean in class BaseWrapperprotected Object getProxy()
getProxy in class BaseWrapperprotected void save(Object compoonent)
BaseComponent
save in class BaseComponentpublic 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 Resetableprotected void fireDestroyedState()
fireDestroyedState in class BaseComponent
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||