Package | Description |
---|---|
org.picocontainer.alternatives | |
org.picocontainer.defaults |
This package contains the default implementation of the
PicoContainer
API. |
Class and Description |
---|
CachingComponentAdapterFactory |
ComponentAdapterFactory
A component adapter factory is responsible for creating
ComponentAdapter component adapters. |
ImplementationHidingComponentAdapter
This component adapter makes it possible to hide the implementation
of a real subject (behind a proxy) provided the key is an interface.
|
ImplementationHidingComponentAdapterFactory |
Class and Description |
---|
AbstractComponentAdapter
Base class for a ComponentAdapter with general functionality.
|
AbstractMonitoringLifecycleStrategy
Abstract base class for lifecycle strategy implementation supporting a
ComponentMonitor . |
AbstractPicoVisitor
Abstract PicoVisitor implementation.
|
AmbiguousComponentResolutionException
Exception that is thrown as part of the introspection.
|
AssignabilityRegistrationException
A subclass of
PicoRegistrationException that is thrown during component registration if the
component's key is a type and the implementation is not assignable to. |
BasicComponentParameter
A BasicComponentParameter should be used to pass in a particular component as argument to a
different component's constructor.
|
BeanPropertyComponentAdapter
Decorating component adapter that can be used to set additional properties
on a component in a bean style.
|
CollectionComponentParameter
A CollectionComponentParameter should be used to support inject an
Array , a
Collection or Map of components automatically. |
ComponentAdapterFactory
A component adapter factory is responsible for creating
ComponentAdapter component adapters. |
ComponentMonitorStrategy
Interface responsible for changing monitoring strategy.
|
ComponentParameter
A ComponentParameter should be used to pass in a particular component as argument to a
different component's constructor.
|
ConstructorInjectionComponentAdapter.Guard |
CyclicDependencyGuard
Interface for a guard implementation looking after cyclic dependencies.
|
DecoratingComponentAdapter
Component adapter which decorates another adapter.
|
DecoratingComponentAdapterFactory |
InstantiatingComponentAdapter
This ComponentAdapter will instantiate a new object for each call to
ComponentAdapter.getComponentInstance(PicoContainer) . |
InstantiatingComponentAdapter.Guard
The cycle guard for the verification.
|
LifecycleStrategy
An interface which specifies the lifecyle strategy on the component instance.
|
MapFactory
A simple factory for ordered maps: use JDK1.4's java.util.LinkedHashMap if available,
or commons-collection's LinkedMap, or defaults to unordered java.util.HashMap
|
MethodCallingVisitor
A PicoVisitor implementation, that calls methods on the components of a specific type.
|
MonitoringComponentAdapter
Abstract
ComponentAdapter supporting a
ComponentMonitorStrategy . |
MonitoringComponentAdapterFactory
Abstract
ComponentAdapterFactory supporting a
ComponentMonitorStrategy . |
NotConcreteRegistrationException |
ObjectReference
A way to refer to objects that are stored in "awkward" places (for example inside a
HttpSession or ThreadLocal ). |
PicoInvocationTargetInitializationException |
ThreadLocalCyclicDependencyGuard
Abstract utility class to detect recursion cycles.
|
TraversalCheckingVisitor
Concrete implementation of Visitor which simply checks traversals.
|
UnsatisfiableDependenciesException
Exception thrown when some of the component's dependencies are not satisfiable.
|