Package | Description |
---|---|
org.picocontainer |
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
|
org.picocontainer.alternatives | |
org.picocontainer.defaults |
This package contains the default implementation of the
PicoContainer
API. |
org.picocontainer.monitors |
Class and Description |
---|
ComponentAdapter
A component adapter is responsible for providing a specific component instance.
|
Disposable
An interface which is implemented by components that need to dispose of resources during the shutdown of that
component.
|
MutablePicoContainer
This is the core interface used for registration of components with a container.
|
Parameter
This class provides control over the arguments that will be passed to a constructor.
|
PicoContainer
This is the core interface for PicoContainer.
|
PicoException
Superclass for all Exceptions in PicoContainer.
|
PicoInitializationException
Subclass of
PicoException that is thrown when there is a problem initializing the container or some other
part of the PicoContainer api, for example, when a cyclic dependency between components occurs. |
PicoIntrospectionException
Subclass of
PicoException that is thrown when there is a problem creating, providing or locating a component
instance or a part of the PicoContainer API, for example, when a request for a component is ambiguous. |
PicoVerificationException
Subclass of
PicoException that is thrown when a PicoContainer hierarchy
cannot be verified. |
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.
|
Class and Description |
---|
ComponentAdapter
A component adapter is responsible for providing a specific component instance.
|
Disposable
An interface which is implemented by components that need to dispose of resources during the shutdown of that
component.
|
MutablePicoContainer
This is the core interface used for registration of components with a container.
|
Parameter
This class provides control over the arguments that will be passed to a constructor.
|
PicoContainer
This is the core interface for PicoContainer.
|
PicoException
Superclass for all Exceptions in PicoContainer.
|
PicoRegistrationException
Subclass of
PicoException that is thrown when there is a problem registering a component with the container
or another part of the PicoContainer API, for example, when a request for a component is ambiguous. |
PicoVerificationException
Subclass of
PicoException that is thrown when a PicoContainer hierarchy
cannot be verified. |
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.
|
Class and Description |
---|
ComponentAdapter
A component adapter is responsible for providing a specific component instance.
|
ComponentMonitor
A component monitor is responsible for monitoring the component instantiation
and method invocation.
|
Disposable
An interface which is implemented by components that need to dispose of resources during the shutdown of that
component.
|
LifecycleManager
A manager for the lifecycle of a container's components.
|
MutablePicoContainer
This is the core interface used for registration of components with a container.
|
Parameter
This class provides control over the arguments that will be passed to a constructor.
|
PicoContainer
This is the core interface for PicoContainer.
|
PicoException
Superclass for all Exceptions in PicoContainer.
|
PicoInitializationException
Subclass of
PicoException that is thrown when there is a problem initializing the container or some other
part of the PicoContainer api, for example, when a cyclic dependency between components occurs. |
PicoIntrospectionException
Subclass of
PicoException that is thrown when there is a problem creating, providing or locating a component
instance or a part of the PicoContainer API, for example, when a request for a component is ambiguous. |
PicoRegistrationException
Subclass of
PicoException that is thrown when there is a problem registering a component with the container
or another part of the PicoContainer API, for example, when a request for a component is ambiguous. |
PicoVerificationException
Subclass of
PicoException that is thrown when a PicoContainer hierarchy
cannot be verified. |
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.
|
Class and Description |
---|
ComponentMonitor
A component monitor is responsible for monitoring the component instantiation
and method invocation.
|
PicoException
Superclass for all Exceptions in PicoContainer.
|