Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.picocontainer.ComponentMonitor

Packages that use ComponentMonitor
org.picocontainer | This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.
org.picocontainer.adapters |
org.picocontainer.behaviors |
org.picocontainer.classname |
org.picocontainer.containers |
org.picocontainer.injectors |
org.picocontainer.lifecycle | Contains a series of classes that implement lifecycle strategy.
org.picocontainer.monitors |

Uses of ComponentMonitor in org.picocontainer

Fields in org.picocontainer declared as ComponentMonitor
`protected ComponentMonitor` | `DefaultPicoContainer.componentMonitor` Component monitor instance.

Methods in org.picocontainer that return ComponentMonitor
`ComponentMonitor` | `DefaultPicoContainer.currentMonitor()` Returns the first current monitor found in the ComponentFactory, the component adapters and the child containers, if these support a ComponentMonitorStrategy.
`ComponentMonitor` | `ComponentMonitorStrategy.currentMonitor()` Returns the monitor currently used

Methods in org.picocontainer with parameters of type ComponentMonitor
`
`<T> ComponentAdapter<T>`
` | `BehaviorFactory.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`void` | `DefaultPicoContainer.changeMonitor(ComponentMonitor monitor)` Changes monitor in the ComponentFactory, the component adapters and the child containers, if these support a ComponentMonitorStrategy.
`void` | `ComponentMonitorStrategy.changeMonitor(ComponentMonitor monitor)` Changes the component monitor used
`
`<T> ComponentAdapter<T>`
` | `ComponentFactory.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)` Create a new component adapter based on the specified arguments.
`PicoBuilder` | `PicoBuilder.withMonitor(ComponentMonitor componentMonitor)`

Method parameters in org.picocontainer with type arguments of type ComponentMonitor
`PicoBuilder` | `PicoBuilder.withMonitor(Class<? extends ComponentMonitor> cmClass)`

Constructors in org.picocontainer with parameters of type ComponentMonitor
`DefaultPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor)`
`DefaultPicoContainer(ComponentMonitor monitor)` Creates a new container with the AdaptingInjection using a custom ComponentMonitor
`DefaultPicoContainer(ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, PicoContainer parent)` Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy
`DefaultPicoContainer(ComponentMonitor monitor, PicoContainer parent)` Creates a new container with the AdaptingInjection using a custom ComponentMonitor

Uses of ComponentMonitor in org.picocontainer.adapters

Methods in org.picocontainer.adapters that return ComponentMonitor
`ComponentMonitor` | `AbstractAdapter.currentMonitor()` Returns the monitor currently used

Methods in org.picocontainer.adapters with parameters of type ComponentMonitor
`void` | `AbstractAdapter.changeMonitor(ComponentMonitor monitor)`

Constructors in org.picocontainer.adapters with parameters of type ComponentMonitor
`AbstractAdapter(Object componentKey, Class componentImplementation, ComponentMonitor monitor)` Constructs a new ComponentAdapter for the given key and implementation.
`InstanceAdapter(Object componentKey, T componentInstance, ComponentMonitor componentMonitor)`
`InstanceAdapter(Object componentKey, T componentInstance, LifecycleStrategy lifecycleStrategy, ComponentMonitor componentMonitor)`

Uses of ComponentMonitor in org.picocontainer.behaviors

Methods in org.picocontainer.behaviors that return ComponentMonitor
`ComponentMonitor` | `AbstractBehavior.currentMonitor()` Returns delegate's current monitor if the delegate supports a component monitor strategy.

Methods in org.picocontainer.behaviors with parameters of type ComponentMonitor
`ComponentAdapter` | `ImplementationHiding.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)`
`ComponentAdapter` | `FieldDecorating.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)`
`ComponentAdapter` | `Decorating.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)`
`ComponentAdapter` | `Automating.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)`
`ComponentAdapter` | `AdaptingBehavior.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)`
`
`<T> ComponentAdapter<T>`
` | `ThreadCaching.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`
`<T> ComponentAdapter<T>`
` | `Synchronizing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`
`<T> ComponentAdapter<T>`
` | `Storing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`
`<T> ComponentAdapter<T>`
` | `PropertyApplying.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`
`<T> ComponentAdapter<T>`
` | `OptInCaching.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`
`<T> ComponentAdapter<T>`
` | `Locking.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`
`<T> ComponentAdapter<T>`
` | `Guarding.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`
`<T> ComponentAdapter<T>`
` | `Caching.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`
`<T> ComponentAdapter<T>`
` | `AbstractBehaviorFactory.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)`
`void` | `AbstractBehavior.changeMonitor(ComponentMonitor monitor)` Delegates change of monitor if the delegate supports a component monitor strategy.
`
`<T> ComponentAdapter<T>`
` | `ThreadCaching.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `Synchronizing.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)` Create a new component adapter based on the specified arguments.
`
`<T> ComponentAdapter<T>`
` | `Storing.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `PropertyApplying.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `OptInCaching.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `Locking.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)` Create a new component adapter based on the specified arguments.
`
`<T> ComponentAdapter<T>`
` | `Intercepting.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `Guarding.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `Caching.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `AbstractBehaviorFactory.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`ComponentAdapter` | `ImplementationHiding.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)`
`ComponentAdapter` | `FieldDecorating.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)`
`ComponentAdapter` | `Decorating.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)`
`ComponentAdapter` | `Automating.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)`
`ComponentAdapter` | `AdaptingBehavior.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)`

Uses of ComponentMonitor in org.picocontainer.classname

Methods in org.picocontainer.classname that return ComponentMonitor
`ComponentMonitor` | `DefaultClassLoadingPicoContainer.currentMonitor()`

Methods in org.picocontainer.classname with parameters of type ComponentMonitor
`void` | `DefaultClassLoadingPicoContainer.changeMonitor(ComponentMonitor monitor)` Propagates the monitor change down the delegate chain if a delegate that implements ComponentMonitorStrategy exists.

Constructors in org.picocontainer.classname with parameters of type ComponentMonitor
`DefaultClassLoadingPicoContainer(ClassLoader classLoader, PicoContainer parent, ComponentMonitor componentMonitor)`
`DefaultClassLoadingPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ClassLoader cl, ComponentMonitor componentMonitor)`

Uses of ComponentMonitor in org.picocontainer.containers

Constructors in org.picocontainer.containers with parameters of type ComponentMonitor
`TieringPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor)`
`TieringPicoContainer(ComponentMonitor monitor)` Creates a new container with the AdaptingInjection using a custom ComponentMonitor
`TieringPicoContainer(ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, PicoContainer parent)` Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy
`TieringPicoContainer(ComponentMonitor monitor, PicoContainer parent)` Creates a new container with the AdaptingInjection using a custom ComponentMonitor

Uses of ComponentMonitor in org.picocontainer.injectors

Methods in org.picocontainer.injectors with parameters of type ComponentMonitor
`static ComponentAdapter` | `Injector.annotatedField(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Class<? extends Annotation> injectionAnnotation, boolean useNames)` convenience method to create annotated field injector
`static ComponentAdapter` | `Injector.annotatedMethod(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, Class<? extends Annotation> injectionAnnotation, boolean useNames)` convenience method to create annotated method injector
`protected T` | `AbstractInjector.caughtIllegalAccessException(ComponentMonitor componentMonitor, Constructor<T> constructor, IllegalAccessException e, PicoContainer container)` inform monitor about access exception.
`protected Object` | `AbstractInjector.caughtIllegalAccessException(ComponentMonitor componentMonitor, Member member, Object componentInstance, IllegalAccessException e)`
`protected T` | `AbstractInjector.caughtInstantiationException(ComponentMonitor componentMonitor, Constructor<T> constructor, InstantiationException e, PicoContainer container)` inform monitor about component instantiation failure
`protected T` | `AbstractInjector.caughtInvocationTargetException(ComponentMonitor componentMonitor, Member member, Object componentInstance, InvocationTargetException e)` inform monitor about exception while instantiating component
`static ComponentAdapter` | `Injector.composite(Object componentKey, Class<?> componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames, Injector... injectors)` creates composite injector
`static ComponentAdapter` | `Injector.constructor(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames)` Creates a ConstructorInjector
`static ComponentAdapter` | `Injector.constructor(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames, boolean rememberChosenCtor)` Creates a ConstructorInjector
`
`<T> ComponentAdapter<T>`
` | `TypedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `SetterInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)` Create a `SetterInjector`.
`
`<T> ComponentAdapter<T>`
` | `NamedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `MultiInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `MethodInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `MethodInjection.MethodInjectionByName.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `MethodInjection.MethodInjectionByReflectionMethod.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `ConstructorInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties properties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `CompositeInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `AnnotatedMethodInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)` Create a `SetterInjector`.
`
`<T> ComponentAdapter<T>`
` | `AnnotatedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`
`<T> ComponentAdapter<T>`
` | `AdaptingInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)`
`static ComponentAdapter` | `Injector.method(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, String methodName, boolean useNames)` convenience method to create method injector
`static ComponentAdapter` | `Injector.multi(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, String setterPrefix, boolean useNames)` convenience method to create multi component adapter
`static ComponentAdapter` | `Injector.namedField(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, String fieldNames)` convenience method to create named field injector
`static ComponentAdapter` | `Injector.setter(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, String setterMethodPrefix, boolean useNames)` convenience method to create setter injector
`static ComponentAdapter` | `Injector.typedField(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, String classNames)` conveniently create typed field injector

Constructors in org.picocontainer.injectors with parameters of type ComponentMonitor
`AbstractInjector(Object componentKey, Class<?> componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames)` Constructs a new ComponentAdapter for the given key and implementation.
`AnnotatedFieldInjector(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Class<? extends Annotation> injectionAnnotation, boolean useNames)`
`AnnotatedMethodInjector(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, Class<? extends Annotation> injectionAnnotation, boolean useNames)`
`CompositeInjector(Object componentKey, Class<?> componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames, Injector... injectors)`
`ConstructorInjector(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames)` Creates a ConstructorInjector
`ConstructorInjector(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames, boolean rememberChosenCtor)` Creates a ConstructorInjector
`IterativeInjector(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames)` Constructs a IterativeInjector
`MethodInjector.ByReflectionMethod(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, Method injectionMethod, boolean useNames)`
`MethodInjector(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, String methodName, boolean useNames)` Creates a MethodInjector
`MultiInjector(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, String setterPrefix, boolean useNames)`
`NamedFieldInjector(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, String fieldNames)`
`Reinjector(PicoContainer parentContainer, ComponentMonitor monitor)` Make a reinjector with a parent container from which to pull components to be reinjected to
`SetterInjector(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, String setterMethodPrefix, boolean useNames)` Constructs a SetterInjector
`SingleMemberInjector(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames)`
`TypedFieldInjector(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, String classNames)`

Uses of ComponentMonitor in org.picocontainer.lifecycle

Methods in org.picocontainer.lifecycle that return ComponentMonitor
`ComponentMonitor` | `AbstractMonitoringLifecycleStrategy.currentMonitor()` Retrieves access to the current monitor.

Methods in org.picocontainer.lifecycle with parameters of type ComponentMonitor
`void` | `AbstractMonitoringLifecycleStrategy.changeMonitor(ComponentMonitor monitor)` Swaps the current monitor with a replacement.

Constructors in org.picocontainer.lifecycle with parameters of type ComponentMonitor
`AbstractMonitoringLifecycleStrategy(ComponentMonitor monitor)` Construct a AbstractMonitoringLifecycleStrategy.
`JavaEE5LifecycleStrategy(ComponentMonitor monitor)` Construct a JavaEE5LifecycleStrategy.
`ReflectionLifecycleStrategy(ComponentMonitor monitor)` Construct a ReflectionLifecycleStrategy.
`ReflectionLifecycleStrategy(ComponentMonitor monitor, String startMethodName, String stopMethodName, String disposeMethodName)` Construct a ReflectionLifecycleStrategy with individual method names.
`StartableLifecycleStrategy(ComponentMonitor monitor)`

Uses of ComponentMonitor in org.picocontainer.monitors

Classes in org.picocontainer.monitors that implement ComponentMonitor
`class` | `AbstractComponentMonitor` A `monitor` which delegates to another monitor.
`class` | `ConsoleComponentMonitor` A `ComponentMonitor` which writes to a `OutputStream`.
`class` | `LifecycleComponentMonitor` A `ComponentMonitor` which collects lifecycle failures and rethrows them on demand after the failures.
`class` | `NullComponentMonitor` A `ComponentMonitor` which does nothing.
`class` | `WriterComponentMonitor` A `ComponentMonitor` which writes to a `Writer`.

Methods in org.picocontainer.monitors that return ComponentMonitor
`ComponentMonitor` | `AbstractComponentMonitor.currentMonitor()`

Methods in org.picocontainer.monitors with parameters of type ComponentMonitor
`void` | `AbstractComponentMonitor.changeMonitor(ComponentMonitor monitor)` If the delegate supports a `monitor strategy`, this is used to changed the monitor while keeping the same delegate.

Constructors in org.picocontainer.monitors with parameters of type ComponentMonitor
`AbstractComponentMonitor(ComponentMonitor delegate)` Creates a AbstractComponentMonitor with a given delegate
`ConsoleComponentMonitor(OutputStream out, ComponentMonitor delegate)` Constructs a console component monitor chain that sends output to the specified output stream and then sends all events to the delegate component monitor.
`LifecycleComponentMonitor(ComponentMonitor delegate)`
`WriterComponentMonitor(Writer out, ComponentMonitor delegate)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2009 Codehaus. All Rights Reserved.