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 static void dispose(Service service)
public void start()
throws Exception
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 The Apache Software Foundation. All Rights Reserved.