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.defaults   
org.picocontainer.defaults.issues   
org.picocontainer.gems   
org.picocontainer.gems.adapters   
org.picocontainer.gems.behaviors   
org.picocontainer.gems.containers   
org.picocontainer.gems.jmx The package contains classes to expose components of PicoContainer with JMX. 
org.picocontainer.gems.jndi   
org.picocontainer.gems.monitors This package contains various implementations of the ComponentMonitor interface that extend the capabilities supplied by the default PicoContainer. 
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 ComponentMonitorStrategy.currentMonitor()
          Returns the monitor currently used
 ComponentMonitor DefaultPicoContainer.currentMonitor()
          Returns the first current monitor found in the ComponentFactory, the component adapters and the child containers, if these support a ComponentMonitorStrategy.
 

Methods in org.picocontainer with parameters of type ComponentMonitor
<T> ComponentAdapter<T>
BehaviorFactory.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
 void ComponentMonitorStrategy.changeMonitor(ComponentMonitor monitor)
          Changes the component monitor used
 void DefaultPicoContainer.changeMonitor(ComponentMonitor monitor)
          Changes monitor in the ComponentFactory, the component adapters and the child containers, if these support a ComponentMonitorStrategy.
<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.
 ComponentAdapter PicoBuilderTestCase.CustomComponentFactory.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 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
PicoBuilderTestCase.TestPicoContainer(ComponentFactory componentFactory, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, PicoContainer parent)
           
 

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)
           
<T> ComponentAdapter<T>
SimpleNamedBindingAnnotationTestCase.FieldInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
 

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)
           
SimpleNamedBindingAnnotationTestCase.FieldInjector(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, boolean useNames)
           
 

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 AdaptingBehavior.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter FieldDecorating.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Automating.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Decorating.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter ImplementationHiding.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter OptInCaching.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
<T> ComponentAdapter<T>
AbstractBehaviorFactory.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>
Synchronizing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
          
<T> ComponentAdapter<T>
ThreadCaching.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>
Caching.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
<T> ComponentAdapter<T>
Storing.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>
AbstractBehaviorFactory.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>
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>
ThreadCaching.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>
Caching.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
<T> ComponentAdapter<T>
Storing.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
 ComponentAdapter AdaptingBehavior.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 Automating.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 ImplementationHiding.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 ComponentAdapter OptInCaching.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.defaults
 

Subinterfaces of ComponentMonitor in org.picocontainer.defaults
static interface AbstractComponentMonitorTestCase.TestMonitorThatSupportsStrategy
           
 

Uses of ComponentMonitor in org.picocontainer.defaults.issues
 

Classes in org.picocontainer.defaults.issues that implement ComponentMonitor
static class Issue0303TestCase.SwallowingComponentMonitor
           
 

Uses of ComponentMonitor in org.picocontainer.gems
 

Methods in org.picocontainer.gems that return ComponentMonitor
static ComponentMonitor PicoGemsBuilder.COMMONS_LOGGING()
          Creates a Commons-Logging based component monitor instance.
static ComponentMonitor PicoGemsBuilder.LOG4J()
          Creates a log4j component monitor instance.
static ComponentMonitor PicoGemsBuilder.SLF4J()
          Creates a slf4j component monitor instance.
 

Uses of ComponentMonitor in org.picocontainer.gems.adapters
 

Methods in org.picocontainer.gems.adapters with parameters of type ComponentMonitor
 ComponentAdapter ThreadLocalizing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
<T> ComponentAdapter<T>
DelegateAdaptorFactory.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
          Create a new component adapter based on the specified arguments.
 ComponentAdapter ThreadLocalizing.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 

Constructors in org.picocontainer.gems.adapters with parameters of type ComponentMonitor
DelegateMethodAdapter(Object componentKey, ComponentMonitor monitor, Object targetInstance, DelegateMethod factoryMethod)
           
 

Uses of ComponentMonitor in org.picocontainer.gems.behaviors
 

Methods in org.picocontainer.gems.behaviors with parameters of type ComponentMonitor
 ComponentAdapter Assimilating.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Pooling.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
<T> ComponentAdapter<T>
HotSwapping.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
<T> ComponentAdapter<T>
AsmImplementationHiding.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
<T> ComponentAdapter<T>
HotSwapping.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
<T> ComponentAdapter<T>
AsmImplementationHiding.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
 ComponentAdapter Assimilating.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
          Create a Assimilated.
 ComponentAdapter Pooling.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 

Uses of ComponentMonitor in org.picocontainer.gems.containers
 

Constructors in org.picocontainer.gems.containers with parameters of type ComponentMonitor
ReusablePicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor)
           
ReusablePicoContainer(ComponentMonitor monitor)
           
ReusablePicoContainer(ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, PicoContainer parent)
           
ReusablePicoContainer(ComponentMonitor monitor, PicoContainer parent)
           
 

Uses of ComponentMonitor in org.picocontainer.gems.jmx
 

Methods in org.picocontainer.gems.jmx with parameters of type ComponentMonitor
<T> ComponentAdapter<T>
JMXExposing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
<T> ComponentAdapter<T>
JMXExposing.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
          Retrieve a ComponentAdapter.
 

Uses of ComponentMonitor in org.picocontainer.gems.jndi
 

Methods in org.picocontainer.gems.jndi with parameters of type ComponentMonitor
<T> ComponentAdapter<T>
JNDIExposing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
<T> ComponentAdapter<T>
JNDIProviding.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
<T> ComponentAdapter<T>
JNDIExposing.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
 

Uses of ComponentMonitor in org.picocontainer.gems.monitors
 

Classes in org.picocontainer.gems.monitors that implement ComponentMonitor
 class CommonsLoggingComponentMonitor
          A ComponentMonitor which writes to a Commons Logging Log instance.
 class ComponentDependencyMonitor
          Understands how to capture component dependency information from picocontainer.
 class DotDependencyGraphComponentMonitor
           
 class Log4JComponentMonitor
          A ComponentMonitor which writes to a Log4J Logger instance.
 class Slf4jComponentMonitor
          A ComponentMonitor which writes to a Slf4j Logger instance.
 

Constructors in org.picocontainer.gems.monitors with parameters of type ComponentMonitor
CommonsLoggingComponentMonitor(Class<?> logClass, ComponentMonitor delegate)
          Creates a CommonsLoggingComponentMonitor with a given Log instance class.
CommonsLoggingComponentMonitor(Log log, ComponentMonitor delegate)
          Creates a CommonsLoggingComponentMonitor with a given Log instance.
CommonsLoggingComponentMonitor(String logName, ComponentMonitor delegate)
          Creates a CommonsLoggingComponentMonitor with a given Log instance name.
DotDependencyGraphComponentMonitor(ComponentMonitor delegate)
           
Log4JComponentMonitor(Class<?> loggerClass, ComponentMonitor delegate)
          Creates a Log4JComponentMonitor with a given Logger instance class.
Log4JComponentMonitor(ComponentMonitor delegate)
           
Log4JComponentMonitor(org.apache.log4j.Logger logger, ComponentMonitor delegate)
          Creates a Log4JComponentMonitor with a given Logger instance
Log4JComponentMonitor(String loggerName, ComponentMonitor delegate)
          Creates a Log4JComponentMonitor with a given Logger instance name.
Slf4jComponentMonitor(Class<?> loggerClass, ComponentMonitor delegate)
          Creates a Slf4jComponentMonitor with a given Logger instance class.
Slf4jComponentMonitor(ComponentMonitor delegate)
          Similar to default constructor behavior, but this version wraps a delegate ComponentMonitor.
Slf4jComponentMonitor(org.slf4j.Logger logger, ComponentMonitor delegate)
          Creates a Slf4jComponentMonitor with a given Slf4j Logger instance
Slf4jComponentMonitor(String loggerName, ComponentMonitor delegate)
          Creates a Slf4jComponentMonitor with a given Logger instance name.
 

Uses of ComponentMonitor in org.picocontainer.injectors
 

Methods in org.picocontainer.injectors with parameters of type ComponentMonitor
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
<T> ComponentAdapter<T>
MethodInjection.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)
           
<T> ComponentAdapter<T>
CompositeInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
<T> ComponentAdapter<T>
TypedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
<T> ComponentAdapter<T>
NamedFieldInjection.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>
SetterInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
          Create a SetterInjector.
<T> ComponentAdapter<T>
MultiInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
<T> ComponentAdapter<T>
AnnotatedFieldInjection.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.
 

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(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)
           
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)
           
 



Copyright © 2003-2010 Codehaus. All Rights Reserved.