Package org.apache.avalon.framework.component
-
Interface Summary Interface Description Component This interface identifies classes that can be used asComponents
by aComposable
.ComponentManager AComponentManager
selectsComponent
s based on a role.ComponentSelector AComponentSelector
selectsComponent
s based on a hint.Composable AComposable
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 Class Description DefaultComponentManager This class is a static implementation of a ComponentManager.DefaultComponentSelector This is the default implementation of the ComponentSelector.WrapperComponentManager This is aComponentManager
implementation that can wrap around aServiceManager
object effectively adapting aServiceManager
interface to aComponentManager
interface.WrapperComponentSelector This is aServiceSelector
implementation that can wrap around a legacyComponentSelector
object effectively adapting aComponentSelector
interface to aServiceSelector
interface. -
Exception Summary Exception Description ComponentException The exception thrown to indicate a problem with Components.