public class ServiceWrapper extends BaseWrapper implements ComponentWrapper
| Constructor and Description |
|---|
ServiceWrapper(ServiceAdaptor serviceAdaptor,
java.lang.Object proxy)
Create a new instance wrapping a service.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
exceptionFromComponent(java.lang.Exception e)
Used by the exception handler callback.
|
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 java.lang.Object |
getProxy()
Subclass must provide the proxy.
|
protected ServiceStateChanger |
getStateChanger() |
java.lang.Object |
getWrapped()
Return the object that is being proxied.
|
boolean |
hardReset()
Perform a hard reset on the job.
|
protected IconHelper |
iconHelper()
Subclasses must provide a
IconHelper. |
protected void |
onStop() |
void |
run() |
protected void |
save(java.lang.Object component)
Save this job.
|
void |
setArooaSession(ArooaSession session)
Here for the tests...
|
protected void |
setStateStarted() |
boolean |
softReset()
Perform a soft reset on the job.
|
protected ServiceStateHandler |
stateHandler()
Subclasses must provide a
StateHandler. |
configure, contains, describe, equals, get, get, get, getDynaClass, getResult, interfacesFor, logger, loggerName, onDestroy, remove, save, set, set, set, stop, toStringaddIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, setArooaContextclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitloggerNameaddStateListener, lastStateEvent, removeStateListenerpublic ServiceWrapper(ServiceAdaptor serviceAdaptor, java.lang.Object proxy)
serviceAdaptor - The Service, via its adapter.proxy - The proxy generated for it.public void setArooaSession(ArooaSession session)
BaseComponentsetArooaSession in interface ArooaSessionAwaresetArooaSession in class BaseComponentsession - The Arooa Session. Never null.protected ServiceStateHandler stateHandler()
BaseComponentStateHandler.stateHandler in class BaseComponentprotected IconHelper iconHelper()
BaseComponentIconHelper.iconHelper in class BaseComponentprotected ServiceStateChanger getStateChanger()
public java.lang.Object getWrapped()
BaseWrappergetWrapped in class BaseWrapperprotected org.apache.commons.beanutils.DynaBean getDynaBean()
BaseWrappergetDynaBean in class BaseWrapperprotected java.lang.Object getProxy()
BaseWrappergetProxy in class BaseWrapperprotected void save(java.lang.Object component)
BaseComponentsave in class BaseComponentcomponent - The component to save.public void run()
run in interface java.lang.Runnableprotected void setStateStarted()
protected void exceptionFromComponent(java.lang.Exception e)
e - protected void onStop()
throws FailedToStopException
onStop in class BaseWrapperFailedToStopExceptionpublic boolean softReset()
softReset in interface Resettablepublic boolean hardReset()
hardReset in interface Resettableprotected void fireDestroyedState()
fireDestroyedState in class BaseComponent