|
Apache Tomcat 6.0.53 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Lifecycle
Common interface for component life cycle methods. Catalina components may, but are not required to, implement this interface (as well as the appropriate interface(s) for the functionality they support) in order to provide a consistent mechanism to start and stop the component.
Field Summary | |
---|---|
static java.lang.String |
AFTER_START_EVENT
The LifecycleEvent type for the "component after start" event. |
static java.lang.String |
AFTER_STOP_EVENT
The LifecycleEvent type for the "component after stop" event. |
static java.lang.String |
BEFORE_START_EVENT
The LifecycleEvent type for the "component before start" event. |
static java.lang.String |
BEFORE_STOP_EVENT
The LifecycleEvent type for the "component before stop" event. |
static java.lang.String |
DESTROY_EVENT
The LifecycleEvent type for the "component destroy" event. |
static java.lang.String |
INIT_EVENT
The LifecycleEvent type for the "component init" event. |
static java.lang.String |
PERIODIC_EVENT
The LifecycleEvent type for the "periodic" event. |
static java.lang.String |
START_EVENT
The LifecycleEvent type for the "component start" event. |
static java.lang.String |
STOP_EVENT
The LifecycleEvent type for the "component stop" event. |
Method Summary | |
---|---|
void |
addLifecycleListener(LifecycleListener listener)
Add a LifecycleEvent listener to this component. |
LifecycleListener[] |
findLifecycleListeners()
Get the lifecycle listeners associated with this lifecycle. |
void |
removeLifecycleListener(LifecycleListener listener)
Remove a LifecycleEvent listener from this component. |
void |
start()
Prepare for the beginning of active use of the public methods of this component. |
void |
stop()
Gracefully terminate the active use of the public methods of this component. |
Field Detail |
---|
static final java.lang.String INIT_EVENT
static final java.lang.String START_EVENT
static final java.lang.String BEFORE_START_EVENT
static final java.lang.String AFTER_START_EVENT
static final java.lang.String STOP_EVENT
static final java.lang.String BEFORE_STOP_EVENT
static final java.lang.String AFTER_STOP_EVENT
static final java.lang.String DESTROY_EVENT
static final java.lang.String PERIODIC_EVENT
Method Detail |
---|
void addLifecycleListener(LifecycleListener listener)
listener
- The listener to addLifecycleListener[] findLifecycleListeners()
void removeLifecycleListener(LifecycleListener listener)
listener
- The listener to removevoid start() throws LifecycleException
LifecycleException
- if this component detects a fatal error
that prevents this component from being usedvoid stop() throws LifecycleException
LifecycleException
- if this component detects a fatal error
that needs to be reported
|
Apache Tomcat 6.0.53 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |