|
![]() |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PicoContainer | |
---|---|
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.gems.adapters | |
org.picocontainer.gems.behaviors | |
org.picocontainer.gems.constraints | |
org.picocontainer.gems.containers | |
org.picocontainer.gems.injectors | |
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.gems.util | |
org.picocontainer.injectors | |
org.picocontainer.monitors | |
org.picocontainer.parameters | |
org.picocontainer.tck | |
org.picocontainer.testmodel | |
org.picocontainer.visitors |
Uses of PicoContainer in org.picocontainer |
---|
Subinterfaces of PicoContainer in org.picocontainer | |
---|---|
interface |
MutablePicoContainer
This is the core interface used for registration of components with a container. |
Classes in org.picocontainer that implement PicoContainer | |
---|---|
class |
DefaultPicoContainer
The Standard PicoContainer /MutablePicoContainer implementation. |
static class |
PicoBuilderTestCase.CustomParentcontainer
|
static class |
PicoBuilderTestCase.TestPicoContainer
|
Methods in org.picocontainer that return PicoContainer | |
---|---|
PicoContainer |
PicoContainer.getParent()
Retrieve the parent container of this container. |
PicoContainer |
DefaultPicoContainer.getParent()
Retrieve the parent container of this container. |
Methods in org.picocontainer with parameters of type PicoContainer | ||
---|---|---|
MutablePicoContainer |
MutablePicoContainer.addChildContainer(PicoContainer child)
Add a child container. |
|
MutablePicoContainer |
DefaultPicoContainer.addChildContainer(PicoContainer child)
|
|
protected MutablePicoContainer |
DefaultPicoContainerTestCase.createPicoContainer(PicoContainer parent)
|
|
void |
Injector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
|
void |
Behavior.dispose(PicoContainer container)
Invoke the "dispose" method on the component. |
|
T |
ComponentAdapter.getComponentInstance(PicoContainer container)
Deprecated. since PicoContainer 2.2. Use ComponentAdapter.getComponentInstance(PicoContainer,Type) with ComponentAdapter.NOTHING.class as type
if no type available. |
|
T |
ComponentAdapter.getComponentInstance(PicoContainer container,
Type into)
Retrieve the component instance. |
|
|
ComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
Event thrown after the component has been instantiated using the given constructor. |
|
|
ComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
Event thrown as the component is being instantiated using the given constructor |
|
|
ComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> 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,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Check if the Parameter can satisfy the expected type using the container. |
|
boolean |
MutablePicoContainer.removeChildContainer(PicoContainer child)
Remove a child container from this container. |
|
boolean |
DefaultPicoContainer.removeChildContainer(PicoContainer child)
|
|
|
Parameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class<T> expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Retrieve the object from the Parameter that satisfies the expected type. |
|
void |
Behavior.start(PicoContainer container)
Invoke the "start" method on the component. |
|
void |
Behavior.stop(PicoContainer container)
Invoke the "stop" method on the component. |
|
void |
PicoBuilderTestCase.CustomComponentFactory.verify(PicoContainer container)
|
|
void |
ComponentAdapter.verify(PicoContainer container)
Verify that all dependencies for this adapter can be satisfied. |
|
void |
ComponentFactory.verify(PicoContainer container)
Verification for the ComponentFactory - subject to implementation. |
|
void |
Parameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Verify that the Parameter can satisfy the expected type using the container |
|
boolean |
PicoVisitor.visitContainer(PicoContainer pico)
Visit a PicoContainer that has to accept the visitor. |
Constructors in org.picocontainer with parameters of type PicoContainer | |
---|---|
DefaultPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container. |
|
DefaultPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
DefaultPicoContainer(ComponentFactory componentFactory,
PicoContainer parent)
Creates a new container with a custom ComponentFactory and a parent container. |
|
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 |
|
DefaultPicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom lifecycle strategy |
|
DefaultPicoContainer(PicoContainer parent)
Creates a new container with a (caching) AdaptingInjection
and a parent container. |
|
PicoBuilder(PicoContainer parentContainer)
|
|
PicoBuilder(PicoContainer parentContainer,
InjectionFactory injectionType)
|
|
PicoBuilderTestCase.TestPicoContainer(ComponentFactory componentFactory,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
|
Uses of PicoContainer in org.picocontainer.adapters |
---|
Methods in org.picocontainer.adapters with parameters of type PicoContainer | |
---|---|
void |
SimpleNamedBindingAnnotationTestCase.FieldInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
void |
InstanceAdapter.dispose(PicoContainer container)
|
Object |
NullCA.getComponentInstance(PicoContainer container)
|
T |
AbstractAdapter.getComponentInstance(PicoContainer container)
|
Object |
NullCA.getComponentInstance(PicoContainer container,
Type into)
|
T |
SimpleNamedBindingAnnotationTestCase.FieldInjector.getComponentInstance(PicoContainer container,
Type into)
|
T |
InstanceAdapter.getComponentInstance(PicoContainer container,
Type into)
|
void |
InstanceAdapter.start(PicoContainer container)
|
void |
InstanceAdapter.stop(PicoContainer container)
|
void |
NullCA.verify(PicoContainer container)
|
void |
SimpleNamedBindingAnnotationTestCase.FieldInjector.verify(PicoContainer container)
|
void |
InstanceAdapter.verify(PicoContainer container)
|
Uses of PicoContainer in org.picocontainer.behaviors |
---|
Methods in org.picocontainer.behaviors with parameters of type PicoContainer | |
---|---|
void |
AbstractBehavior.dispose(PicoContainer container)
Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component. |
void |
Stored.dispose(PicoContainer container)
Disposes the cached component instance Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component. |
T |
AbstractBehavior.getComponentInstance(PicoContainer container)
|
T |
AbstractBehavior.getComponentInstance(PicoContainer container,
Type into)
|
T |
Stored.getComponentInstance(PicoContainer container,
Type into)
|
T |
HiddenImplementation.getComponentInstance(PicoContainer container,
Type into)
|
T |
Locked.getComponentInstance(PicoContainer container,
Type into)
|
Object |
FieldDecorated.getComponentInstance(PicoContainer container,
Type into)
|
T |
PropertyApplicator.getComponentInstance(PicoContainer container,
Type into)
Get a component instance and set given property values. |
T |
Synchronized.getComponentInstance(PicoContainer container,
Type into)
|
Object |
Decorated.getComponentInstance(PicoContainer container,
Type into)
|
protected Object |
HiddenImplementation.invokeMethod(Object componentInstance,
Method method,
Object[] args,
PicoContainer container)
|
protected Object |
Intercepted.invokeMethod(Object componentInstance,
Method method,
Object[] args,
PicoContainer container)
|
void |
AbstractBehavior.start(PicoContainer container)
Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component. |
void |
Stored.start(PicoContainer container)
Starts the cached component instance Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component. |
void |
AbstractBehavior.stop(PicoContainer container)
Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component. |
void |
Stored.stop(PicoContainer container)
Stops the cached component instance Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component. |
void |
AbstractBehaviorFactory.verify(PicoContainer container)
|
void |
AdaptingBehavior.verify(PicoContainer container)
|
void |
AbstractBehavior.verify(PicoContainer container)
|
Uses of PicoContainer in org.picocontainer.classname |
---|
Subinterfaces of PicoContainer in org.picocontainer.classname | |
---|---|
interface |
ClassLoadingPicoContainer
A ClassLoadingPicoContainer extends PicoContainer with classloader juggling capability |
Classes in org.picocontainer.classname that implement PicoContainer | |
---|---|
class |
DefaultClassLoadingPicoContainer
Default implementation of ClassLoadingPicoContainer. |
Fields in org.picocontainer.classname with type parameters of type PicoContainer | |
---|---|
protected Map<String,PicoContainer> |
DefaultClassLoadingPicoContainer.namedChildContainers
|
Methods in org.picocontainer.classname that return types with arguments of type PicoContainer | |
---|---|
protected Map<String,PicoContainer> |
DefaultClassLoadingPicoContainer.getNamedContainers()
|
Methods in org.picocontainer.classname with parameters of type PicoContainer | |
---|---|
MutablePicoContainer |
DefaultClassLoadingPicoContainer.addChildContainer(PicoContainer child)
|
ClassLoadingPicoContainer |
ClassLoadingPicoContainer.addChildContainer(String name,
PicoContainer child)
Addes a child container with a given name |
ClassLoadingPicoContainer |
DefaultClassLoadingPicoContainer.addChildContainer(String name,
PicoContainer child)
|
protected MutablePicoContainer |
DefaultClassLoadingPicoContainerTestCase.createPicoContainer(PicoContainer parent)
|
boolean |
DefaultClassLoadingPicoContainer.removeChildContainer(PicoContainer child)
|
Constructors in org.picocontainer.classname with parameters of type PicoContainer | |
---|---|
DefaultClassLoadingPicoContainer(ClassLoader classLoader,
ComponentFactory componentFactory,
PicoContainer parent)
|
|
DefaultClassLoadingPicoContainer(ClassLoader classLoader,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
DefaultClassLoadingPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ClassLoader cl,
ComponentMonitor componentMonitor)
|
|
DefaultClassLoadingPicoContainer(PicoContainer parent)
|
Uses of PicoContainer in org.picocontainer.containers |
---|
Classes in org.picocontainer.containers that implement PicoContainer | |
---|---|
class |
AbstractDelegatingMutablePicoContainer
abstract base class for delegating to mutable containers |
class |
AbstractDelegatingPicoContainer
abstract base class for immutable delegation to pico |
class |
CommandLineArgumentsPicoContainer
Deprecated. Use CommandLinePicoContainer
instead. |
class |
CommandLinePicoContainer
CommandLineArgumentsPicoContainer configured itself from array of strings which are most likely coming in as command line arguments |
class |
EmptyPicoContainer
empty pico container serving as recoil damper in situations where you do not like to check whether container reference suplpied to you is null or not |
class |
ImmutablePicoContainer
wrap pico container to achieve immutability Typically its used to mock a parent container. |
class |
PropertiesPicoContainer
immutable pico container constructed from properties. |
class |
SystemPropertiesPicoContainer
container backed by system properties. |
class |
TieringPicoContainer
|
class |
TransientPicoContainer
|
Methods in org.picocontainer.containers that return PicoContainer | |
---|---|
PicoContainer |
AbstractDelegatingPicoContainer.getDelegate()
|
PicoContainer |
AbstractDelegatingPicoContainer.getParent()
|
PicoContainer |
CommandLinePicoContainer.getParent()
|
PicoContainer |
ImmutablePicoContainer.getParent()
|
PicoContainer |
EmptyPicoContainer.getParent()
|
PicoContainer |
TieringPicoContainer.getParent()
|
Methods in org.picocontainer.containers with parameters of type PicoContainer | |
---|---|
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.addChildContainer(PicoContainer child)
|
protected MutablePicoContainer |
DelegatingMutablePicoContainerTestCase.createPicoContainer(PicoContainer parent)
|
protected MutablePicoContainer |
ImplementationHidingWithDefaultPicoContainerTestCase.createPicoContainer(PicoContainer parent)
|
boolean |
AbstractDelegatingMutablePicoContainer.removeChildContainer(PicoContainer child)
|
Constructors in org.picocontainer.containers with parameters of type PicoContainer | |
---|---|
AbstractDelegatingPicoContainer(PicoContainer delegate)
|
|
CommandLineArgumentsPicoContainer(String[] arguments,
PicoContainer parent)
Deprecated. |
|
CommandLineArgumentsPicoContainer(String separator,
String[] arguments,
PicoContainer parent)
Deprecated. |
|
CommandLineArgumentsPicoContainer(String separator,
StringReader argumentProperties,
String[] arguments,
PicoContainer parent)
Deprecated. |
|
CommandLinePicoContainer(String[] arguments,
PicoContainer parent)
|
|
CommandLinePicoContainer(String separator,
String[] arguments,
PicoContainer parent)
|
|
CommandLinePicoContainer(String separator,
StringReader argumentProperties,
String[] arguments,
PicoContainer parent)
|
|
ImmutablePicoContainer(PicoContainer delegate)
|
|
PropertiesPicoContainer(Properties properties,
PicoContainer parent)
create with parent container and populate from properties |
|
SystemPropertiesPicoContainer(PicoContainer parent)
|
|
TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container. |
|
TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor 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 |
|
TieringPicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom lifecycle strategy |
|
TieringPicoContainer(PicoContainer parent)
Creates a new container with a (caching) AdaptingInjection
and a parent container. |
|
TransientPicoContainer(PicoContainer parent)
|
Uses of PicoContainer in org.picocontainer.defaults |
---|
Methods in org.picocontainer.defaults with parameters of type PicoContainer | |
---|---|
protected MutablePicoContainer |
DefaultPicoContainerTreeSerializationTestCase.createPicoContainer(PicoContainer parent)
|
Object |
UserQuestionTestCase.CheeseAdapter.getComponentInstance(PicoContainer pico,
Type into)
|
void |
UserQuestionTestCase.CheeseAdapter.verify(PicoContainer pico)
|
Uses of PicoContainer in org.picocontainer.gems.adapters |
---|
Methods in org.picocontainer.gems.adapters with parameters of type PicoContainer | |
---|---|
T |
DelegateMethodAdapter.getComponentInstance(PicoContainer container)
Deprecated. |
T |
StaticFactoryAdapter.getComponentInstance(PicoContainer container,
Type into)
|
T |
DelegateMethodAdapter.getComponentInstance(PicoContainer container,
Type into)
Returns the |
T |
ThreadLocalized.getComponentInstance(PicoContainer pico,
Type into)
|
void |
StaticFactoryAdapter.verify(PicoContainer container)
Verify that all dependencies for this adapter can be satisfied. |
void |
DelegateMethodAdapter.verify(PicoContainer container)
Verify that all dependencies for this adapter can be satisfied. |
Uses of PicoContainer in org.picocontainer.gems.behaviors |
---|
Methods in org.picocontainer.gems.behaviors with parameters of type PicoContainer | |
---|---|
void |
Pooled.dispose(PicoContainer container)
Dispose of the container will dispose all returning objects. |
T |
Assimilated.getComponentInstance(PicoContainer container,
Type into)
Create and return a component instance. |
T |
Pooled.getComponentInstance(PicoContainer container,
Type into)
Retrieve the component instance. |
T |
AsmHiddenImplementation.getComponentInstance(PicoContainer container,
Type into)
|
T |
HotSwappable.getComponentInstance(PicoContainer container,
Type into)
|
void |
Pooled.start(PicoContainer container)
Start of the container ensures that at least one pooled component has been started. |
void |
Pooled.stop(PicoContainer container)
Stop of the container has no effect for the pool. |
Uses of PicoContainer in org.picocontainer.gems.constraints |
---|
Methods in org.picocontainer.gems.constraints with parameters of type PicoContainer | |
---|---|
protected Map<Object,ComponentAdapter<?>> |
AbstractConstraint.getMatchingComponentAdapters(PicoContainer container,
ComponentAdapter adapter,
Class keyType,
Class valueType)
|
boolean |
AbstractConstraint.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
Object |
AbstractConstraint.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
void |
AbstractConstraint.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
Uses of PicoContainer in org.picocontainer.gems.containers |
---|
Classes in org.picocontainer.gems.containers that implement PicoContainer | |
---|---|
class |
CommonsLoggingTracingContainerDecorator
Deprecated. As of PicoContainer 2.3 ComponentMonitor now can do all jobs of tracing container. |
class |
Log4jTracingContainerDecorator
Deprecated. Since PicoContainer 2.3, Pico 2 ComponentAdapters can now do everything that this decorator provided. |
class |
ReusablePicoContainer
Normal PicoContainers are meant to be created, started, stopped, disposed and garbage collected. |
Methods in org.picocontainer.gems.containers that return PicoContainer | |
---|---|
PicoContainer |
CommonsLoggingTracingContainerDecorator.getParent()
Deprecated. Retrieve the parent container of this container. |
PicoContainer |
Log4jTracingContainerDecorator.getParent()
Deprecated. Retrieve the parent container of this container. |
Methods in org.picocontainer.gems.containers with parameters of type PicoContainer | |
---|---|
MutablePicoContainer |
CommonsLoggingTracingContainerDecorator.addChildContainer(PicoContainer child)
Deprecated. Add a child container. |
MutablePicoContainer |
Log4jTracingContainerDecorator.addChildContainer(PicoContainer child)
Deprecated. Add a child container. |
boolean |
CommonsLoggingTracingContainerDecorator.removeChildContainer(PicoContainer child)
Deprecated. Remove a child container from this container. |
boolean |
Log4jTracingContainerDecorator.removeChildContainer(PicoContainer child)
Deprecated. Remove a child container from this container. |
Constructors in org.picocontainer.gems.containers with parameters of type PicoContainer | |
---|---|
ReusablePicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
|
|
ReusablePicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
ReusablePicoContainer(ComponentFactory componentFactory,
PicoContainer parent)
|
|
ReusablePicoContainer(ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
|
|
ReusablePicoContainer(ComponentMonitor monitor,
PicoContainer parent)
|
|
ReusablePicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
|
|
ReusablePicoContainer(PicoContainer parent)
|
Uses of PicoContainer in org.picocontainer.gems.injectors |
---|
Methods in org.picocontainer.gems.injectors with parameters of type PicoContainer | |
---|---|
Log |
CommonsLoggingInjector.getComponentInstance(PicoContainer container,
Type into)
|
org.slf4j.Logger |
Slf4JInjector.getComponentInstance(PicoContainer container,
Type into)
|
Logger |
JavaLoggingInjector.getComponentInstance(PicoContainer container,
Type into)
|
org.apache.log4j.Logger |
Log4JInjector.getComponentInstance(PicoContainer container,
Type into)
|
Uses of PicoContainer in org.picocontainer.gems.jmx |
---|
Methods in org.picocontainer.gems.jmx with parameters of type PicoContainer | |
---|---|
T |
JMXExposed.getComponentInstance(PicoContainer container,
Type into)
Retrieve the component instance. |
protected MBeanInfo |
AbstractNamingConventionMBeanInfoProvider.instantiateMBeanInfo(String mBeanInfoName,
PicoContainer picoContainer,
ClassLoader classLoader)
Locate a MBeanInfo as component in a PicoContainer. |
JMXRegistrationInfo |
DynamicMBeanComponentProvider.provide(PicoContainer picoContainer,
ComponentAdapter componentAdapter)
Provide the component itself as DynamicMBean if it is one and if an ObjectName can be created. |
JMXRegistrationInfo |
DynamicMBeanProvider.provide(PicoContainer picoContainer,
ComponentAdapter componentAdapter)
Provide a DynamicMBean from the component delivered by the ComponentAdapter. |
JMXRegistrationInfo |
AbstractConstructingProvider.provide(PicoContainer picoContainer,
ComponentAdapter componentAdapter)
Create a StandardMBean from the component provided by the ComponentAdapter. |
MBeanInfo |
MBeanInfoProvider.provide(PicoContainer picoContainer,
ComponentAdapter componentAdapter)
Provide a MBeanInfo for the given component. |
JMXRegistrationInfo |
RegisteredMBeanConstructingProvider.provide(PicoContainer picoContainer,
ComponentAdapter componentAdapter)
Provide a DynamicMBean for the given Pico component. |
MBeanInfo |
ComponentTypeConventionMBeanInfoProvider.provide(PicoContainer picoContainer,
ComponentAdapter componentAdapter)
Use the key of the component to search for a MBeanInfo in the PicoContainer. |
MBeanInfo |
ComponentKeyConventionMBeanInfoProvider.provide(PicoContainer picoContainer,
ComponentAdapter componentAdapter)
Use the key of the component to search for a MBeanInfo in the PicoContainer. |
boolean |
JMXVisitor.visitContainer(PicoContainer pico)
Provides the PicoContainer, that can resolve the components to register as MBean. |
Uses of PicoContainer in org.picocontainer.gems.jndi |
---|
Methods in org.picocontainer.gems.jndi with parameters of type PicoContainer | |
---|---|
T |
JNDIProvided.getComponentInstance(PicoContainer container)
|
T |
JNDIProvided.getComponentInstance(PicoContainer container,
Type into)
retrieve instance out of JNDI |
void |
JNDIProviding.verify(PicoContainer container)
|
void |
JNDIProvided.verify(PicoContainer container)
we have nothing to verify here |
boolean |
JNDIContainerVisitor.visitContainer(PicoContainer pico)
Provides the PicoContainer, that can resolve the components to register as MBean. |
Uses of PicoContainer in org.picocontainer.gems.monitors |
---|
Methods in org.picocontainer.gems.monitors with parameters of type PicoContainer | ||
---|---|---|
|
DotDependencyGraphComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
|
|
|
CommonsLoggingComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] parameters,
long duration)
Event thrown after the component has been instantiated using the given constructor. |
|
|
ComponentDependencyMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
|
|
|
Log4JComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] parameters,
long duration)
Event thrown after the component has been instantiated using the given constructor. |
|
|
Slf4jComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] parameters,
long duration)
Event thrown after the component has been instantiated using the given constructor. |
|
|
CommonsLoggingComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
Event thrown as the component is being instantiated using the given constructor |
|
|
Log4JComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
Event thrown as the component is being instantiated using the given constructor |
|
|
Slf4jComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
Event thrown as the component is being instantiated using the given constructor |
|
|
CommonsLoggingComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
Event thrown if the component instantiation failed using the given constructor |
|
|
Log4JComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
Event thrown if the component instantiation failed using the given constructor |
|
|
Slf4jComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
Event thrown if the component instantiation failed using the given constructor |
|
void |
CommonsLoggingComponentMonitor.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 |
Log4JComponentMonitor.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 |
Slf4jComponentMonitor.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 |
CommonsLoggingComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance)
Event thrown as the component method is being invoked on the given instance |
|
void |
Log4JComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance)
Event thrown as the component method is being invoked on the given instance |
|
void |
Slf4jComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance)
Event thrown as the component method is being invoked on the given instance |
Uses of PicoContainer in org.picocontainer.gems.util |
---|
Methods in org.picocontainer.gems.util with parameters of type PicoContainer | |
---|---|
static Object |
Multicaster.object(PicoContainer pico,
boolean callInInstantiationOrder,
ProxyFactory proxyFactory)
Create a Multicasting proxy for the components of a PicoContainer . |
Uses of PicoContainer in org.picocontainer.injectors |
---|
Methods in org.picocontainer.injectors that return PicoContainer | |
---|---|
PicoContainer |
AbstractInjector.UnsatisfiableDependenciesException.getLeafContainer()
|
Methods in org.picocontainer.injectors with parameters of type PicoContainer | |
---|---|
protected T |
AbstractInjector.caughtIllegalAccessException(ComponentMonitor componentMonitor,
Constructor<T> constructor,
IllegalAccessException e,
PicoContainer container)
inform monitor about access exception. |
protected T |
AbstractInjector.caughtInstantiationException(ComponentMonitor componentMonitor,
Constructor<T> constructor,
InstantiationException e,
PicoContainer container)
inform monitor about component instantiation failure |
void |
FactoryInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
void |
IterativeInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
void |
CompositeInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
void |
ConstructorInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
void |
MethodInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
void |
FactoryInjector.dispose(PicoContainer container)
|
T |
FactoryInjector.getComponentInstance(PicoContainer container)
|
T |
AbstractInjector.getComponentInstance(PicoContainer container)
|
T |
CompositeInjector.getComponentInstance(PicoContainer container)
|
abstract T |
FactoryInjector.getComponentInstance(PicoContainer container,
Type clazz)
|
T |
IterativeInjector.getComponentInstance(PicoContainer container,
Type into)
|
abstract T |
AbstractInjector.getComponentInstance(PicoContainer container,
Type into)
|
T |
CompositeInjector.getComponentInstance(PicoContainer container,
Type into)
|
T |
ConstructorInjector.getComponentInstance(PicoContainer container,
Type into)
|
T |
MethodInjector.getComponentInstance(PicoContainer container,
Type into)
|
protected Constructor<T> |
ConstructorInjector.getGreediestSatisfiableConstructor(PicoContainer container)
|
protected Object[] |
SingleMemberInjector.getMemberArguments(PicoContainer container,
AccessibleObject member,
Class[] parameterTypes,
Annotation[] bindings)
|
protected Object[] |
ConstructorInjector.getMemberArguments(PicoContainer container,
Constructor ctor)
|
protected Object[] |
MethodInjector.getMemberArguments(PicoContainer container,
Method method)
|
void |
FactoryInjector.start(PicoContainer container)
|
void |
FactoryInjector.stop(PicoContainer container)
|
protected void |
IterativeInjector.unsatisfiedDependencies(PicoContainer container,
Set<Class> unsatisfiableDependencyTypes)
|
void |
AbstractInjectionFactory.verify(PicoContainer container)
|
void |
FactoryInjector.verify(PicoContainer container)
|
void |
IterativeInjector.verify(PicoContainer container)
|
void |
AbstractInjector.verify(PicoContainer container)
|
void |
CompositeInjector.verify(PicoContainer container)
|
void |
ConstructorInjector.verify(PicoContainer container)
|
void |
MethodInjector.verify(PicoContainer container)
|
Constructors in org.picocontainer.injectors with parameters of type PicoContainer | |
---|---|
AbstractInjector.UnsatisfiableDependenciesException(ComponentAdapter<?> instantiatingComponentAdapter,
Class<?> unsatisfiedDependencyType,
Set unsatisfiableDependencies,
PicoContainer leafContainer)
|
Uses of PicoContainer in org.picocontainer.monitors |
---|
Methods in org.picocontainer.monitors with parameters of type PicoContainer | ||
---|---|---|
|
ConsoleComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] parameters,
long duration)
|
|
|
WriterComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
|
|
|
LifecycleComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] parameters,
long duration)
|
|
|
AbstractComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
|
|
|
NullComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
|
|
|
ConsoleComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
WriterComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
LifecycleComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
AbstractComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
NullComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
ConsoleComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
|
|
|
WriterComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
|
|
|
LifecycleComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
|
|
|
AbstractComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception e)
|
|
|
NullComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception e)
|
|
void |
ConsoleComponentMonitor.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 |
LifecycleComponentMonitor.invoked(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
long duration)
|
|
void |
AbstractComponentMonitor.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 |
ConsoleComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance)
|
|
void |
WriterComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance)
|
|
void |
LifecycleComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance)
|
|
void |
AbstractComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance)
|
|
void |
NullComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance)
|
Uses of PicoContainer in org.picocontainer.parameters |
---|
Methods in org.picocontainer.parameters with parameters of type PicoContainer | ||
---|---|---|
protected Map<Object,ComponentAdapter<?>> |
CollectionComponentParameter.getMatchingComponentAdapters(PicoContainer container,
ComponentAdapter adapter,
Class keyType,
Class valueType)
Collect the matching ComponentAdapter instances. |
|
boolean |
ConstantParameter.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
boolean |
BasicComponentParameter.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Check whether the given Parameter can be satisfied by the container. |
|
boolean |
CollectionComponentParameter.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Check for a successful dependency resolution of the parameter for the expected type. |
|
boolean |
ComponentParameter.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
|
BasicComponentParameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class<T> expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
|
ComponentParameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class<T> expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
Object |
ConstantParameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
Object |
CollectionComponentParameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Resolve the parameter for the expected type. |
|
void |
ConstantParameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Verify that the Parameter can satisfy the expected type using the container |
|
void |
BasicComponentParameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
void |
CollectionComponentParameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Verify a successful dependency resolution of the parameter for the expected type. |
|
void |
ComponentParameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
Uses of PicoContainer in org.picocontainer.tck |
---|
Fields in org.picocontainer.tck with type parameters of type PicoContainer | |
---|---|
ArrayList<PicoContainer> |
AbstractPicoContainerTest.TestBehavior.started
|
Methods in org.picocontainer.tck that return PicoContainer | |
---|---|
protected PicoContainer |
AbstractComponentAdapterTest.wrapComponentInstances(Class decoratingComponentAdapterClass,
PicoContainer picoContainer,
Object[] wrapperDependencies)
|
Methods in org.picocontainer.tck with parameters of type PicoContainer | |
---|---|
protected abstract MutablePicoContainer |
AbstractPicoContainerTest.createPicoContainer(PicoContainer parent)
|
void |
AbstractPicoContainerTest.TestBehavior.dispose(PicoContainer node)
|
Object |
AbstractComponentAdapterTest.NotInstantiatableBehavior.getComponentInstance(PicoContainer container,
Type into)
|
Object |
AbstractComponentAdapterTest.CollectingBehavior.getComponentInstance(PicoContainer container,
Type into)
|
Object |
AbstractComponentAdapterTest.CycleDetectorBehavior.getComponentInstance(PicoContainer container,
Type into)
|
void |
AbstractPicoContainerTest.TestBehavior.start(PicoContainer node)
|
void |
AbstractPicoContainerTest.TestBehavior.stop(PicoContainer node)
|
boolean |
AbstractPicoContainerTest.RecordingStrategyVisitor.visitContainer(PicoContainer pico)
|
protected PicoContainer |
AbstractComponentAdapterTest.wrapComponentInstances(Class decoratingComponentAdapterClass,
PicoContainer picoContainer,
Object[] wrapperDependencies)
|
Constructors in org.picocontainer.tck with parameters of type PicoContainer | |
---|---|
AbstractPicoContainerTest.ContainerDependency(PicoContainer container)
|
Uses of PicoContainer in org.picocontainer.testmodel |
---|
Constructors in org.picocontainer.testmodel with parameters of type PicoContainer | |
---|---|
RecordingLifecycle.FiveTriesToBeMalicious(StringBuffer sb,
PicoContainer pc)
|
Uses of PicoContainer in org.picocontainer.visitors |
---|
Methods in org.picocontainer.visitors with parameters of type PicoContainer | |
---|---|
boolean |
MethodCallingVisitor.visitContainer(PicoContainer pico)
|
boolean |
TraversalCheckingVisitor.visitContainer(PicoContainer pico)
Visit a PicoContainer that has to accept the visitor. |
boolean |
VerifyingVisitor.visitContainer(PicoContainer pico)
|
|
![]() |
|||||||||
PREV NEXT | FRAMES NO FRAMES |