public class ServiceWrapper extends BaseWrapper implements ComponentWrapper
| Constructor and Description |
|---|
ServiceWrapper(ServiceAdaptor service,
Object proxy)
Create a new instance wrapping a service.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
exceptionFromComponent(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 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.
|
protected IconHelper |
iconHelper()
Subclasses must provide a
IconHelper. |
protected void |
onStop() |
void |
run() |
protected void |
save(Object compoonent)
Save this job.
|
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, setArooaContext, setArooaSessionclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddStateListener, lastStateEvent, removeStateListenerpublic ServiceWrapper(ServiceAdaptor service, Object proxy)
service - proxy - protected ServiceStateHandler stateHandler()
BaseComponentStateHandler.stateHandler in class BaseComponentprotected IconHelper iconHelper()
BaseComponentIconHelper.iconHelper in class BaseComponentprotected ServiceStateChanger getStateChanger()
public Object getWrapped()
BaseWrappergetWrapped in class BaseWrapperprotected org.apache.commons.beanutils.DynaBean getDynaBean()
BaseWrappergetDynaBean in class BaseWrapperprotected Object getProxy()
BaseWrappergetProxy in class BaseWrapperprotected void save(Object compoonent)
BaseComponentsave in class BaseComponentprotected void exceptionFromComponent(Exception e)
e - protected void onStop()
throws FailedToStopException
onStop in class BaseWrapperFailedToStopExceptionpublic boolean softReset()
public boolean hardReset()
protected void fireDestroyedState()
fireDestroyedState in class BaseComponent