Class Summary | |
---|---|
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. |
PicoInstantiationException | Subclass of PicoException that is thrown when there is a problem creating an instance of a container or some other part of the PicoContainer api, for example, when an invocation through the reflection api fails. |
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. |
PicoLifecycleException | Copyright (c) PicoContainer Organization. |
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. |