handler package includes the lifestyle support systems.See: Description
| Interface | Description |
|---|---|
| ComponentHandler |
The ComponentHandler interface marks the ComponentHandler implementations.
|
| ReleasableComponent |
This interfaces marks a component that can be released without
using the corresponding ComponentHandler.
|
| Class | Description |
|---|---|
| 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.
|
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.