|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | ||
|---|---|---|
|
ComponentAdapter.findAdapterOfType(Class<U> componentAdapterType)
|
|
| Methods in org.picocontainer that return ComponentAdapter | ||
|---|---|---|
|
BehaviorFactory.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
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. |
|
|
DefaultPicoContainer.getComponentAdapter(Class<T> componentType,
ParameterName componentParameterName)
|
|
|
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. |
|
|
DefaultPicoContainer.getComponentAdapters(Class<T> componentType)
|
|
|
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)
|
|
|
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 | ||
|---|---|---|
|
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)
|
|
|
AbstractBehaviorFactory.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
Caching.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
PropertyApplying.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
AbstractBehaviorFactory.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Caching.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Interception.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
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()
|
|
| 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 | ||
|---|---|---|
|
AbstractDelegatingMutablePicoContainer.getComponentAdapter(Class<T> componentType,
ParameterName componentParameterName)
|
|
|
ArgumentativePicoContainer.getComponentAdapter(Class<T> componentType,
ParameterName componentParameterName)
|
|
|
EmptyPicoContainer.getComponentAdapter(Class<T> componentType,
ParameterName componentParameterName)
|
|
|
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()
|
|
|
AbstractDelegatingMutablePicoContainer.getComponentAdapters(Class<T> componentType)
|
|
|
ArgumentativePicoContainer.getComponentAdapters(Class<T> componentType)
|
|
|
EmptyPicoContainer.getComponentAdapters(Class<T> componentType)
|
|
|
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 | ||
|---|---|---|
|
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)
|
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||