| Package | Description |
|---|---|
| org.apache.avalon.fortress.impl |
The
fortress.impl package contains the containment abstraction of the Fortress system |
| org.apache.avalon.fortress.impl.handler |
The
handler package includes the lifestyle support systems. |
| org.apache.avalon.fortress.impl.lookup |
The
lookup package includes a service manager and selector then implements the ECM lookup policies. |
| Modifier and Type | Field and Description |
|---|---|
private ComponentHandler |
ComponentHandlerEntry.m_handler |
| Modifier and Type | Method and Description |
|---|---|
private ComponentHandler |
AbstractContainer.getComponentHandler(org.apache.avalon.fortress.MetaInfoEntry metaEntry,
ComponentHandlerMetaData metaData)
Get a ComponentHandler with the default constructor for the component class passed in.
|
private ComponentHandler |
DefaultECMContainer.getComponentHandler(java.lang.String classname,
java.lang.Class handlerClass,
ComponentHandlerMetaData metaData)
Get a ComponentHandler with the default constructor for the component class passed in.
|
ComponentHandler |
ComponentHandlerEntry.getHandler()
Return the handler that entry manages.
|
| Constructor and Description |
|---|
ComponentHandlerEntry(ComponentHandler handler,
ComponentHandlerMetaData metaData)
Create an entry for a particular handler.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractComponentHandler
AbstractComponentHandler class, ensures components are initialized
and destroyed correctly.
|
class |
FactoryComponentHandler
The FactoryComponentHandler to make sure components are initialized
and destroyed correctly.
|
class |
LEAwareComponentHandler
A ComponentHandler that delegates to underlying handler but also
calls relevent Lifecycle Extension handlers at the right time.
|
class |
PerThreadComponentHandler
The PerThreadComponentHandler implements a singleton with a slight difference:
one single instance per thread.
|
class |
PoolableComponentHandler
The PoolableComponentHandler to make sure components are initialized
and destroyed correctly.
|
class |
ThreadSafeComponentHandler
The ThreadSafeComponentHandler to make sure components are initialized
and destroyed correctly.
|
| Modifier and Type | Field and Description |
|---|---|
private ComponentHandler |
AbstractReleasableComponent.handler |
private ComponentHandler |
LEAwareComponentHandler.m_componentHandler |
private ComponentHandler |
PrepareHandlerCommand.m_handler |
| Modifier and Type | Method and Description |
|---|---|
ComponentHandler |
PrepareHandlerCommand.getHandler()
Returns a reference to the ComponentHandler being prepared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractReleasableComponent.initialize(ComponentHandler handler) |
void |
ReleasableComponent.initialize(ComponentHandler handler)
Initialize this component with the corresponding component handler.
|
| Constructor and Description |
|---|
LEAwareComponentHandler(ComponentHandler componentHandler,
LifecycleExtensionManager extManager,
org.apache.avalon.framework.context.Context context)
Creation of a new handler.
|
PrepareHandlerCommand(ComponentHandler handler,
org.apache.avalon.framework.logger.Logger logger)
Creation of a new prepare handler command.
|
| Modifier and Type | Method and Description |
|---|---|
private ComponentHandler |
FortressServiceSelector.getHandler(java.lang.Object hint) |