Package org.apache.avalon.fortress.impl.handler

The handler package includes the lifestyle support systems.

See:
          Description

Interface Summary
ComponentHandler The ComponentHandler interface marks the ComponentHandler implementations.
ReleasableComponent This interfaces marks a component that can be released without using the corresponding ComponentHandler.
 

Class Summary
AbstractComponentHandler AbstractComponentHandler class, ensures components are initialized and destroyed correctly.
AbstractReleasableComponent Base Implementation for a releasable component.
ComponentFactory Factory for Avalon components.
FactoryComponentHandler The FactoryComponentHandler to make sure components are initialized and destroyed correctly.
LEAwareComponentHandler A ComponentHandler that delegates to underlying handler but also calls relevent Lifecycle Extension handlers at the right time.
PerThreadComponentHandler The PerThreadComponentHandler implements a singleton with a slight difference: one single instance per thread.
PoolableComponentHandler The PoolableComponentHandler to make sure components are initialized and destroyed correctly.
PrepareHandlerCommand This is the command class to initialize a ComponentHandler
ThreadSafeComponentHandler The ThreadSafeComponentHandler to make sure components are initialized and destroyed correctly.
 

Package org.apache.avalon.fortress.impl.handler Description

The handler package includes the lifestyle support systems.

Note that although these handlers make use of the avalon lifecycle interfaces, they are not 'real' components, and not every part of the lifecycle is supported. In particular, a handler doesn't start/stop or execute in any way.

The contents of this package are not a part of the fortress client API.



Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.