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.
|