Uses of Interface
org.picocontainer.ComponentAdapter

Packages that use ComponentAdapter
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.containers   
org.picocontainer.injectors   
org.picocontainer.monitors   
org.picocontainer.parameters   
org.picocontainer.visitors   
 

Uses of ComponentAdapter in org.picocontainer
 

Subinterfaces of ComponentAdapter in org.picocontainer
 interface Behavior<T>
          Behaviors modify the components created by a Injector with additional behaviors
 

Methods in org.picocontainer with type parameters of type ComponentAdapter
<U extends ComponentAdapter>
U
ComponentAdapter.findAdapterOfType(Class<U> componentAdapterType)
           
 

Methods in org.picocontainer that return ComponentAdapter
<T> ComponentAdapter<T>
BehaviorFactory.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
<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.
<T> ComponentAdapter<T>
DefaultPicoContainer.getComponentAdapter(Class<T> componentType, ParameterName componentParameterName)
           
<T> ComponentAdapter<T>
PicoContainer.getComponentAdapter(Class<T> componentType, ParameterName componentParameterName)
          Find a component adapter associated with the specified type.
 ComponentAdapter<?> DefaultPicoContainer.getComponentAdapter(Object componentKey)
           
 ComponentAdapter<?> PicoContainer.getComponentAdapter(Object componentKey)
          Find a component adapter associated with the specified key.
 ComponentAdapter<T> ComponentAdapter.getDelegate()
           
 ComponentAdapter DefaultPicoContainer.removeComponent(Object componentKey)
           
 ComponentAdapter MutablePicoContainer.removeComponent(Object componentKey)
          Unregister a component by key.
 ComponentAdapter DefaultPicoContainer.removeComponentByInstance(Object componentInstance)
           
 ComponentAdapter MutablePicoContainer.removeComponentByInstance(Object componentInstance)
          Unregister a component by instance.
 

Methods in org.picocontainer that return types with arguments of type ComponentAdapter
 Collection<ComponentAdapter<?>> DefaultPicoContainer.getComponentAdapters()
           
 Collection<ComponentAdapter<?>> PicoContainer.getComponentAdapters()
          Retrieve all the component adapters inside this container.
<T> List<ComponentAdapter<T>>
DefaultPicoContainer.getComponentAdapters(Class<T> componentType)
           
<T> List<ComponentAdapter<T>>
PicoContainer.getComponentAdapters(Class<T> componentType)
          Retrieve all component adapters inside this container that are associated with the specified type.
 

Methods in org.picocontainer with parameters of type ComponentAdapter
 MutablePicoContainer DefaultPicoContainer.addAdapter(ComponentAdapter componentAdapter)
          Register a component via a ComponentAdapter. This method can be used to override the ComponentAdapter created by the ComponentFactory passed to the constructor of this container.
 MutablePicoContainer MutablePicoContainer.addAdapter(ComponentAdapter componentAdapter)
          Register a component via a ComponentAdapter.
 MutablePicoContainer DefaultPicoContainer.addAdapter(ComponentAdapter componentAdapter, Properties properties)
           
protected  MutablePicoContainer DefaultPicoContainer.addAdapterInternal(ComponentAdapter componentAdapter)
           
<T> ComponentAdapter<T>
BehaviorFactory.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
 void ComponentMonitor.instantiated(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Object instantiated, Object[] injected, long duration)
          Event thrown after the component has been instantiated using the given constructor.
 Constructor ComponentMonitor.instantiating(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor)
          Event thrown as the component is being instantiated using the given constructor
 void ComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Exception cause)
          Event thrown if the component instantiation failed using the given constructor
 void ComponentMonitor.invoked(PicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, long duration)
          Event thrown after the component method has been invoked on the given instance
 void ComponentMonitor.invoking(PicoContainer container, ComponentAdapter componentAdapter, Member member, Object instance)
          Event thrown as the component method is being invoked on the given instance
 boolean Parameter.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
          Check if the Parameter can statisfy the expected type using the container.
 void ComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, RuntimeException cause)
          Event thrown if a lifecycle method invocation - start, stop or dispose - failed on the given instance
 Object Parameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
          Retrieve the object from the Parameter that statisfies the expected type.
 void Parameter.verify(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
          Verify that the Parameter can statisfied the expected type using the container
 void PicoVisitor.visitComponentAdapter(ComponentAdapter componentAdapter)
          Visit a ComponentAdapter that has to accept the visitor.
 

Uses of ComponentAdapter in org.picocontainer.adapters
 

Classes in org.picocontainer.adapters that implement ComponentAdapter
 class AbstractAdapter
          Base class for a ComponentAdapter with general functionality.
 class InstanceAdapter
           Component adapter which wraps a component instance.
 

Methods in org.picocontainer.adapters that return ComponentAdapter
 ComponentAdapter AbstractAdapter.findAdapterOfType(Class componentAdapterType)
           
 ComponentAdapter AbstractAdapter.getDelegate()
           
 

Uses of ComponentAdapter in org.picocontainer.behaviors
 

Classes in org.picocontainer.behaviors that implement ComponentAdapter
 class AbstractBehavior<T>
           Component adapter which decorates another adapter.
 class Automated
           
 class Cached<T>
           ComponentAdapter implementation that caches the component instance.
 class HiddenImplementation
          This component adapter makes it possible to hide the implementation of a real subject (behind a proxy) provided the key is an interface.
 class Intercepted<T>
           
 class Locked
           
 class PropertyApplicator<T>
          Decorating component adapter that can be used to set additional properties on a component in a bean style.
 class Stored<T>
          abstract base behaviour for all behaviours wishing to store their component in "awkward places" ( object references )
 class Synchronized
           
 class ThreadCached<T>
           This behavior supports caches values per thread.
 

Fields in org.picocontainer.behaviors declared as ComponentAdapter
protected  ComponentAdapter<T> AbstractBehavior.delegate
           
 

Methods in org.picocontainer.behaviors with type parameters of type ComponentAdapter
<U extends ComponentAdapter>
U
AbstractBehavior.findAdapterOfType(Class<U> componentAdapterType)
           
 

Methods in org.picocontainer.behaviors that return ComponentAdapter
 ComponentAdapter AdaptiveBehavior.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Automatic.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter ImplementationHiding.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Locking.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter OptInCaching.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Storing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Synchronizing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter ThreadCaching.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>
Caching.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>
AbstractBehaviorFactory.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>
Interception.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)
           
 ComponentAdapter AdaptiveBehavior.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 ComponentAdapter Automatic.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 Locking.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)
           
 ComponentAdapter Storing.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 ComponentAdapter Synchronizing.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 ComponentAdapter ThreadCaching.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 ComponentAdapter<T> AbstractBehavior.getDelegate()
           
 

Methods in org.picocontainer.behaviors with parameters of type ComponentAdapter
 ComponentAdapter AdaptiveBehavior.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Automatic.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter ImplementationHiding.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Locking.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter OptInCaching.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Storing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter Synchronizing.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter adapter)
           
 ComponentAdapter ThreadCaching.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>
Caching.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
<T> ComponentAdapter<T>
PropertyApplying.addComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, ComponentAdapter<T> adapter)
           
 

Constructors in org.picocontainer.behaviors with parameters of type ComponentAdapter
AbstractBehavior(ComponentAdapter<T> delegate)
           
Automated(ComponentAdapter delegate)
           
Cached(ComponentAdapter delegate)
           
Cached(ComponentAdapter delegate, ObjectReference instanceReference)
           
HiddenImplementation(ComponentAdapter delegate)
          Creates an ImplementationHidingComponentAdapter with a delegate
Intercepted(ComponentAdapter delegate)
           
Locked(ComponentAdapter delegate)
           
PropertyApplicator(ComponentAdapter<T> delegate)
          Construct a PropertyApplicator.
Stored(ComponentAdapter<T> delegate, ObjectReference<T> reference)
           
Synchronized(ComponentAdapter delegate)
           
ThreadCached(ComponentAdapter<T> delegate)
           
 

Uses of ComponentAdapter in org.picocontainer.containers
 

Methods in org.picocontainer.containers that return ComponentAdapter
<T> ComponentAdapter<T>
AbstractDelegatingMutablePicoContainer.getComponentAdapter(Class<T> componentType, ParameterName componentParameterName)
           
<T> ComponentAdapter<T>
ArgumentativePicoContainer.getComponentAdapter(Class<T> componentType, ParameterName componentParameterName)
           
<T> ComponentAdapter<T>
EmptyPicoContainer.getComponentAdapter(Class<T> componentType, ParameterName componentParameterName)
           
<T> ComponentAdapter<T>
ImmutablePicoContainer.getComponentAdapter(Class<T> componentType, ParameterName componentParameterName)
           
 ComponentAdapter<?> AbstractDelegatingMutablePicoContainer.getComponentAdapter(Object componentKey)
           
 ComponentAdapter<?> ArgumentativePicoContainer.getComponentAdapter(Object componentKey)
           
 ComponentAdapter<?> EmptyPicoContainer.getComponentAdapter(Object componentKey)
           
 ComponentAdapter<?> ImmutablePicoContainer.getComponentAdapter(Object componentKey)
           
 ComponentAdapter AbstractDelegatingMutablePicoContainer.removeComponent(Object componentKey)
           
 ComponentAdapter AbstractDelegatingMutablePicoContainer.removeComponentByInstance(Object componentInstance)
           
 

Methods in org.picocontainer.containers that return types with arguments of type ComponentAdapter
 Collection<ComponentAdapter<?>> AbstractDelegatingMutablePicoContainer.getComponentAdapters()
           
 Collection<ComponentAdapter<?>> ArgumentativePicoContainer.getComponentAdapters()
           
 Collection<ComponentAdapter<?>> EmptyPicoContainer.getComponentAdapters()
           
 Collection<ComponentAdapter<?>> ImmutablePicoContainer.getComponentAdapters()
           
<T> List<ComponentAdapter<T>>
AbstractDelegatingMutablePicoContainer.getComponentAdapters(Class<T> componentType)
           
<T> List<ComponentAdapter<T>>
ArgumentativePicoContainer.getComponentAdapters(Class<T> componentType)
           
<T> List<ComponentAdapter<T>>
EmptyPicoContainer.getComponentAdapters(Class<T> componentType)
           
<T> List<ComponentAdapter<T>>
ImmutablePicoContainer.getComponentAdapters(Class<T> componentType)
           
 

Methods in org.picocontainer.containers with parameters of type ComponentAdapter
 MutablePicoContainer AbstractDelegatingMutablePicoContainer.addAdapter(ComponentAdapter componentAdapter)
           
 

Uses of ComponentAdapter in org.picocontainer.injectors
 

Classes in org.picocontainer.injectors that implement ComponentAdapter
 class AbstractInjector
          This ComponentAdapter will instantiate a new object for each call to getComponentInstance(PicoContainer).
 class AnnotatedFieldInjector
           
 class AnnotatedMethodInjector
           
 class ConstructorInjector
          Instantiates components using Constructor Injection.
 class IterativeInjector
           
 class MethodInjector
          Instantiates components using Method Injection.
 class MultiInjector
           
 class SetterInjector
          Instantiates components using empty constructors and Setter Injection.
 class SingleMemberInjector
           
 

Methods in org.picocontainer.injectors that return ComponentAdapter
<T> ComponentAdapter<T>
MultiInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, Parameter... parameters)
           
 ComponentAdapter AdaptiveInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 ComponentAdapter AnnotatedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 ComponentAdapter AnnotatedMethodInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
          Create a SetterInjector.
 ComponentAdapter ConstructorInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 ComponentAdapter MethodInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
           
 ComponentAdapter SetterInjection.createComponentAdapter(ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class componentImplementation, Parameter... parameters)
          Create a SetterInjector.
 ComponentAdapter AbstractInjector.UnsatisfiableDependenciesException.getUnsatisfiableComponentAdapter()
           
protected  ComponentAdapter AdaptiveInjection.makeDefaultInjection(Properties componentProperties, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Object componentKey, Class componentImplementation, Parameter... parameters)
           
protected  ComponentAdapter AdaptiveInjection.makeIfFieldAnnotationInjection(Class componentImplementation, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, ComponentAdapter componentAdapter, Parameter... parameters)
           
protected  ComponentAdapter AdaptiveInjection.makeIfMethodAnnotationInjection(Class componentImplementation, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, ComponentAdapter componentAdapter, Parameter... parameters)
           
protected  ComponentAdapter AdaptiveInjection.makeIfMethodInjection(Properties componentProperties, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Object componentKey, Class componentImplementation, ComponentAdapter componentAdapter, Parameter... parameters)
           
protected  ComponentAdapter AdaptiveInjection.makeIfSetterInjection(Properties componentProperties, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Object componentKey, Class componentImplementation, ComponentAdapter componentAdapter, Parameter... parameters)
           
 

Methods in org.picocontainer.injectors with parameters of type ComponentAdapter
protected  ComponentAdapter AdaptiveInjection.makeIfFieldAnnotationInjection(Class componentImplementation, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, ComponentAdapter componentAdapter, Parameter... parameters)
           
protected  ComponentAdapter AdaptiveInjection.makeIfMethodAnnotationInjection(Class componentImplementation, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, ComponentAdapter componentAdapter, Parameter... parameters)
           
protected  ComponentAdapter AdaptiveInjection.makeIfMethodInjection(Properties componentProperties, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Object componentKey, Class componentImplementation, ComponentAdapter componentAdapter, Parameter... parameters)
           
protected  ComponentAdapter AdaptiveInjection.makeIfSetterInjection(Properties componentProperties, ComponentMonitor componentMonitor, LifecycleStrategy lifecycleStrategy, Object componentKey, Class componentImplementation, ComponentAdapter componentAdapter, Parameter... parameters)
           
 

Constructors in org.picocontainer.injectors with parameters of type ComponentAdapter
AbstractInjector.UnsatisfiableDependenciesException(ComponentAdapter instantiatingComponentAdapter, Class unsatisfiedDependencyType, Set unsatisfiableDependencies, PicoContainer leafContainer)
           
 

Uses of ComponentAdapter in org.picocontainer.monitors
 

Methods in org.picocontainer.monitors with parameters of type ComponentAdapter
 void AbstractComponentMonitor.instantiated(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Object instantiated, Object[] injected, long duration)
           
 void ConsoleComponentMonitor.instantiated(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Object instantiated, Object[] parameters, long duration)
           
 void LifecycleComponentMonitor.instantiated(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Object instantiated, Object[] parameters, long duration)
           
 void NullComponentMonitor.instantiated(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Object instantiated, Object[] injected, long duration)
           
 void WriterComponentMonitor.instantiated(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Object instantiated, Object[] injected, long duration)
           
 Constructor AbstractComponentMonitor.instantiating(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor)
           
 Constructor ConsoleComponentMonitor.instantiating(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor)
           
 Constructor LifecycleComponentMonitor.instantiating(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor)
           
 Constructor NullComponentMonitor.instantiating(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor)
           
 Constructor WriterComponentMonitor.instantiating(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor)
           
 void AbstractComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Exception e)
           
 void ConsoleComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Exception cause)
           
 void LifecycleComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Exception cause)
           
 void NullComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Exception e)
           
 void WriterComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter componentAdapter, Constructor constructor, Exception cause)
           
 void AbstractComponentMonitor.invoked(PicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, long duration)
           
 void ConsoleComponentMonitor.invoked(PicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, long duration)
           
 void LifecycleComponentMonitor.invoked(PicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, long duration)
           
 void NullComponentMonitor.invoked(PicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, long duration)
           
 void WriterComponentMonitor.invoked(PicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, long duration)
           
 void AbstractComponentMonitor.invoking(PicoContainer container, ComponentAdapter componentAdapter, Member member, Object instance)
           
 void ConsoleComponentMonitor.invoking(PicoContainer container, ComponentAdapter componentAdapter, Member member, Object instance)
           
 void LifecycleComponentMonitor.invoking(PicoContainer container, ComponentAdapter componentAdapter, Member member, Object instance)
           
 void NullComponentMonitor.invoking(PicoContainer container, ComponentAdapter componentAdapter, Member member, Object instance)
           
 void WriterComponentMonitor.invoking(PicoContainer container, ComponentAdapter componentAdapter, Member member, Object instance)
           
 void AbstractComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, RuntimeException cause)
           
 void ConsoleComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, RuntimeException cause)
           
 void LifecycleComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, RuntimeException cause)
           
 void NullComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, RuntimeException cause)
           
 void WriterComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container, ComponentAdapter componentAdapter, Method method, Object instance, RuntimeException cause)
           
 

Uses of ComponentAdapter in org.picocontainer.parameters
 

Methods in org.picocontainer.parameters that return types with arguments of type ComponentAdapter
protected  Map<Object,ComponentAdapter<?>> CollectionComponentParameter.getMatchingComponentAdapters(PicoContainer container, ComponentAdapter adapter, Class keyType, Class valueType)
          Collect the matching ComponentAdapter instances.
 

Methods in org.picocontainer.parameters with parameters of type ComponentAdapter
protected  boolean CollectionComponentParameter.evaluate(ComponentAdapter adapter)
          Evaluate whether the given component adapter will be part of the collective type.
protected  Map<Object,ComponentAdapter<?>> CollectionComponentParameter.getMatchingComponentAdapters(PicoContainer container, ComponentAdapter adapter, Class keyType, Class valueType)
          Collect the matching ComponentAdapter instances.
 boolean BasicComponentParameter.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
          Check wether the given Parameter can be statisfied by the container.
 boolean CollectionComponentParameter.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
          Check for a successful dependency resolution of the parameter for the expected type.
 boolean ComponentParameter.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
           
 boolean ConstantParameter.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
           
 Object BasicComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
           
 Object CollectionComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
          Resolve the parameter for the expected type.
 Object ComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
           
 Object ConstantParameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
           
 void BasicComponentParameter.verify(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
           
 void CollectionComponentParameter.verify(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
          Verify a successful dependency resolution of the parameter for the expected type.
 void ComponentParameter.verify(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
           
 void ConstantParameter.verify(PicoContainer container, ComponentAdapter adapter, Class expectedType, ParameterName expectedParameterName)
          Verify that the Parameter can statisfied the expected type using the container
 

Uses of ComponentAdapter in org.picocontainer.visitors
 

Methods in org.picocontainer.visitors with parameters of type ComponentAdapter
 void TraversalCheckingVisitor.visitComponentAdapter(ComponentAdapter componentAdapter)
           
 void VerifyingVisitor.visitComponentAdapter(ComponentAdapter componentAdapter)
           
 



Copyright © 2003-2007 Codehaus. All Rights Reserved.