| Behavior<T> |
Behaviors modify the components created by a Injector with additional behaviors
|
| BehaviorFactory |
Extends ComponentFactory to provide factory methods for Behaviors
|
| ComponentAdapter<T> |
A component adapter is responsible for providing a specific component
instance of type <T>.
|
| ComponentFactory |
A component factory is responsible for creating
ComponentAdapter component adapters.
|
| ComponentLifecycle<T> |
|
| ComponentMonitor |
A component monitor is responsible for monitoring the component instantiation
and method invocation.
|
| ComponentMonitorStrategy |
Interface responsible for changing monitoring strategy.
|
| Converters |
A facade for a collection of converters that provides string-to-type conversions.
|
| Converting |
Interface for containers that can handle string-to-object conversion in object parameters.
|
| Disposable |
An interface which is implemented by components that need to dispose of resources during the shutdown of that
component.
|
| InjectionFactory |
|
| Injector<T> |
Implementers are responsible for instantiating and injecting dependancies into
Constructors, Methods and Fields.
|
| LifecycleStrategy |
An interface which specifies the lifecycle strategy on the component instance.
|
| MutablePicoContainer |
This is the core interface used for registration of components with a container.
|
| NameBinding |
|
| ObjectReference<T> |
A way to refer to objects that are stored in "awkward" places (for example inside a
HttpSession or ThreadLocal).
|
| Parameter |
This class provides control over the arguments that will be passed to a constructor.
|
| Parameter.Resolver |
Resolver is used transitarily during resolving of Parameters.
|
| PicoContainer |
This is the core interface for PicoContainer.
|
| PicoVisitor |
Interface realizing a visitor pattern for PicoContainer as described in the GoF.
|
| Startable |
An interface which is implemented by components that can be started and stopped.
|