|
||||||||
| 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(ServiceAdaptor service,
Object proxy)
|
|
| Method Summary | |
|---|---|
protected void |
fireDestroyedState()
Internal method to fire state. |
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 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, 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, 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(ServiceAdaptor 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()
BaseWrapper
getDynaBean in class BaseWrapperprotected Object getProxy()
BaseWrapper
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 | |||||||