Package org.apache.avalon.excalibur.component

Extended component management services.

See:
          Description

Interface Summary
RoleManageable RoleManageable Interface, use this to set the RoleManagers for child Components.
RoleManager RoleManager Interface, use this to specify the Roles and how they correspond easy shorthand names.
 

Class Summary
AbstractDualLogEnabled A base class for all objects that need to support LogEnabled/Loggable for backwards compatability.
AbstractDualLogEnabledInstrumentable Utility class to ease the construction of components that can be instrumented but must also extend AbstractDualLogEnabled.
ComponentHandler This class acts like a Factory to instantiate the correct version of the ComponentHandler that you need.
ComponentProxyGenerator Create a Component proxy.
DefaultComponentFactory Factory for Avalon components.
DefaultComponentHandler The DefaultComponentHandler to make sure components are initialized and destroyed correctly.
DefaultComponentManager Deprecated. Please use ExcaliburComponentManager instead
DefaultComponentPool Deprecated. DefaultComponentPool is no longer used by the PoolableComponentHandler.
DefaultComponentPoolController Deprecated. DefaultComponentPool is no longer used by the PoolableComponentHandler.
DefaultComponentSelector Deprecated. use ExcaliburComponentSelector instead.
DefaultRoleManager Default RoleManager implementation.
ExcaliburComponentManager Default component manager for Avalon's components.
ExcaliburComponentManagerCreator Utility class which can be used to manage the life cycle of a ComponentManager and its RoleManager, LoggerManager, and optional InstrumentManager.
ExcaliburComponentSelector Default component selector for Avalon's components.
LogkitLoggerManager An adapter class to help with backwards comaptability.
PoolableComponentHandler The PoolableComponentHandler to make sure that poolable components are initialized destroyed and pooled correctly.
ThreadSafeComponentHandler The ThreadSafeComponentHandler to make sure components are initialized and destroyed correctly.
 

Package org.apache.avalon.excalibur.component Description

Extended component management services.



Copyright © 2000-2002 Apache Jakarta Project. All Rights Reserved.