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
Exception
protected abstract void doStop(ServiceStopper stopper) throws Exception
Exception
protected void preStart() throws Exception
Exception
Copyright © 2005–2019 The Apache Software Foundation. All rights reserved.