Package org.sape.carbon.core.component.lifecycle

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.
 

Class Summary
DefaultLifecycleInterceptor This is the default implementation of the lifecycle interceptor interface.
LifecycleInterceptorFactory LifecycleInterceptor defines the operations that should be provided by some entity that manages the lifecycle of a component.
LifecycleStateEnum LifecycleStateEnum defines the Enumeration of states that a Component can have at any point in the Lifecycle.
 

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.
 



Copyright 1999-2003 Sapient Corporation. All Rights Reserved.