Interface Summary |
ComponentLifecycle |
ComponentLifecycle is a convenience that gathers all of the lifecycle
operations under one interface. |
Configurable |
The configure method must be implemented by all Components. |
DefaultLifecycleInterceptorConfiguration |
This configuration represents the configuration for the Default
implementation of the Lifecycle Interceptor. |
Destroyable |
This interface should be implemented by Components that wish to provide a
callback method to participate in container destroy operations. |
Initializable |
This interface should be implemented by Components that wish to provide a
callback method to participate in container initialize operations. |
LifecycleInterceptor |
Defines the operations exposed by a lifecycle managing decorating filter. |
Startable |
This interface should be implemented by Components that wish to
provide callback methods to participate in lifecycle start and stop
operations. |
Suspendable |
This interface should be implemented by Components that require
(re)configurability. |
Exception Summary |
ComponentUnavailableException |
Thrown when a request for service cannot be handled, due to the Component
being Stopped or Suspended. |
InvalidStateException |
Indicates that the component is in an unexpected state. |
LifecycleException |
Levelized Exception describing all Exceptions throwable
within the Lifecycle package. |
NonFatalStateTransitionException |
This exception should be thrown from lifecycle methods to signal that
even though an exception occured within the lifecycle method, the component
is still valid and the lifecycle interceptor should return the
component to its last good state. |
OperationNotSupportedException |
Indicates that the lifecycle operation requested is not supported by the
component. |
StateTransitionException |
Indicates a failure to complete a lifecycle operation. |