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