# Package org.picocontainer.monitors

package org.picocontainer.monitors

A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle. One use would be an instance based logger. Many alternative implementations in here.

Related Packages
Package
Description
org.picocontainer
This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.
Class
Description
AbstractComponentMonitor
A `monitor` which delegates to another monitor.
ComponentMonitorHelper
An abstract `ComponentMonitor` which supports all the message formats.
ComposingMonitor
The first of a list of composers passed in that responds with an instance for a missing component will be used.
ComposingMonitor.Composer
A Composer can be used to make components that are otherwise missing.
ConsoleComponentMonitor
A `ComponentMonitor` which writes to a `OutputStream`.
LifecycleComponentMonitor
A `ComponentMonitor` which collects lifecycle failures and rethrows them on demand after the failures.
NullComponentMonitor
A `ComponentMonitor` which does nothing.
WriterComponentMonitor
A `ComponentMonitor` which writes to a `Writer`.