| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| ComponentException |
The exception thrown to indicate a problem with Components.
|