Package org.apache.avalon.framework.component

Interface Summary
Component This interface identifies classes that can be used as Components by a Composable.
ComponentManager A ComponentManager selects Components based on a role.
ComponentSelector A ComponentSelector selects Components based on a hint.
Composable A Composable class is one that needs to connect to software components using a "role" abstraction, thus not depending on particular implementations but on behavioral interfaces.
Recomposable Deprecated. Deprecated with no replacement.
 

Class Summary
DefaultComponentManager This class is a static implementation of a ComponentManager.
DefaultComponentSelector This is the default implementation of the ComponentSelector.
WrapperComponentManager This is a ComponentManager implementation that can wrap around a ServiceManager object effectively adapting a ServiceManager interface to a ComponentManager interface.
WrapperComponentSelector This is a ServiceSelector implementation that can wrap around a legacy ComponentSelector object effectively adapting a ComponentSelector interface to a ServiceSelector interface.
 

Exception Summary
ComponentException The exception thrown to indicate a problem with Components.