public abstract class ServiceSupport extends Object implements Service
| Constructor and Description |
|---|
ServiceSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
addServiceListener(ServiceListener l) |
static void |
dispose(Service service) |
protected abstract void |
doStart() |
protected abstract void |
doStop(ServiceStopper stopper) |
boolean |
isStarted() |
boolean |
isStopped() |
boolean |
isStopping() |
protected void |
postStop(ServiceStopper stopper)
handle for various operations after stopping the service (like locking)
|
protected void |
preStart()
handle for various operations before starting the service (like locking)
|
void |
removeServiceListener(ServiceListener l) |
void |
start() |
void |
stop() |
public ServiceSupport()
public boolean isStarted()
public boolean isStopping()
public boolean isStopped()
public void addServiceListener(ServiceListener l)
public void removeServiceListener(ServiceListener l)
protected void postStop(ServiceStopper stopper) throws Exception
Exceptionprotected abstract void doStop(ServiceStopper stopper) throws Exception
Exceptionprotected void preStart() throws Exception
ExceptionCopyright © 2005–2015 FuseSource, Corp.. All rights reserved.