|
||||||||
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 BaseComponent
protected ServiceStateChanger getStateChanger()
public 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
protected void save(Object compoonent)
BaseComponent
save
in class BaseComponent
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
protected void fireDestroyedState()
fireDestroyedState
in class BaseComponent
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |