A B C D E F G H I K L M N O P R S T U V W

A

AbstractConstraint - Class in org.picocontainer.gems.constraints
Base class for parameter constraints.
AbstractConstraint() - Constructor for class org.picocontainer.gems.constraints.AbstractConstraint
Construct an AbstractContraint.
accept(PicoVisitor) - Method in class org.picocontainer.gems.constraints.And
 
accept(PicoVisitor) - Method in class org.picocontainer.gems.constraints.CollectionConstraint
 
accept(PicoVisitor) - Method in class org.picocontainer.gems.constraints.Not
 
accept(PicoVisitor) - Method in class org.picocontainer.gems.constraints.Or
 
accept(PicoVisitor) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
accept(PicoVisitor) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
adapter - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter.LifecycleResetter
 
addChildContainer(PicoContainer) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
addChildContainer(PicoContainer) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
addDependency(ComponentDependencyMonitor.Dependency) - Method in interface org.picocontainer.gems.monitors.prefuse.ComponentDependencyListener
 
addDependency(ComponentDependencyMonitor.Dependency) - Method in class org.picocontainer.gems.monitors.prefuse.DependencySet
 
addDependency(ComponentDependencyMonitor.Dependency) - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
addNode(Class) - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
allInstantiated - Variable in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
And - Class in org.picocontainer.gems.constraints
Aggregates multiple constraints together using boolean AND logic.
And(Constraint, Constraint) - Constructor for class org.picocontainer.gems.constraints.And
 
And(Constraint, Constraint, Constraint) - Constructor for class org.picocontainer.gems.constraints.And
 
And(Constraint[]) - Constructor for class org.picocontainer.gems.constraints.And
 
Anything - Class in org.picocontainer.gems.constraints
A constraint that matches any component adapter.
Anything() - Constructor for class org.picocontainer.gems.constraints.Anything
 
ANYTHING - Static variable in class org.picocontainer.gems.constraints.Anything
 
areEqualOrNull(Class, Class) - Static method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
AssimilatingComponentAdapter - Class in org.picocontainer.gems.adapters
ComponentAdapter, that assimilates a component for a specific type.
AssimilatingComponentAdapter(Class, ComponentAdapter, ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.AssimilatingComponentAdapter
Construct an AssimilatingComponentAdapter.
AssimilatingComponentAdapter(Class, ComponentAdapter) - Constructor for class org.picocontainer.gems.adapters.AssimilatingComponentAdapter
Construct an AssimilatingComponentAdapter.
AssimilatingComponentAdapterFactory - Class in org.picocontainer.gems.adapters
Factory for the AssimilatingComponentAdapter.
AssimilatingComponentAdapterFactory(ComponentAdapterFactory, Class) - Constructor for class org.picocontainer.gems.adapters.AssimilatingComponentAdapterFactory
Construct an AssimilatingComponentAdapterFactory.
AssimilatingComponentAdapterFactory(ComponentAdapterFactory, Class, ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.AssimilatingComponentAdapterFactory
Construct an AssimilatingComponentAdapterFactory using a special ProxyFactory.
assimilationType - Variable in class org.picocontainer.gems.adapters.AssimilatingComponentAdapterFactory
 
autostartGC - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
autostartGC() - Method in interface org.picocontainer.gems.adapters.PoolingComponentAdapter.Context
Allow the implementation to invoke the garbace collector manually if the pool is exhausted.
autostartGC() - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter.DefaultContext
Allow the implementation to invoke the garbace collector manually if the pool is exhausted.

B

BLOCK_ON_WAIT - Static variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
BLOCK_ON_WAIT forces the pool to wait until an object of the pool is returning in case none is immediately available.

C

children - Variable in class org.picocontainer.gems.constraints.And
 
children - Variable in class org.picocontainer.gems.constraints.Or
 
clear() - Method in class org.picocontainer.gems.util.PicoMap
 
CollectionConstraint - Class in org.picocontainer.gems.constraints
Constraint that collects/aggregates dependencies to as many components that satisfy the given constraint.
CollectionConstraint(Constraint) - Constructor for class org.picocontainer.gems.constraints.CollectionConstraint
 
CollectionConstraint(Constraint, boolean) - Constructor for class org.picocontainer.gems.constraints.CollectionConstraint
 
CommonsLoggingComponentMonitor - Class in org.picocontainer.gems.monitors
A ComponentMonitor which writes to a Commons Logging Log instance.
CommonsLoggingComponentMonitor() - Constructor for class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
Creates a CommonsLoggingComponentMonitor with no Log instance set.
CommonsLoggingComponentMonitor(Class) - Constructor for class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
Creates a CommonsLoggingComponentMonitor with a given Log instance class.
CommonsLoggingComponentMonitor(String) - Constructor for class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
Creates a CommonsLoggingComponentMonitor with a given Log instance name.
CommonsLoggingComponentMonitor(Log) - Constructor for class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
Creates a CommonsLoggingComponentMonitor with a given Log instance
CommonsLoggingComponentMonitor(Class, ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
Creates a CommonsLoggingComponentMonitor with a given Log instance class.
CommonsLoggingComponentMonitor(String, ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
Creates a CommonsLoggingComponentMonitor with a given Log instance name.
CommonsLoggingComponentMonitor(Log, ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
Creates a CommonsLoggingComponentMonitor with a given Log instance
CommonsLoggingTracingContainerDecorator - Class in org.picocontainer.gems.containers
 
CommonsLoggingTracingContainerDecorator(MutablePicoContainer) - Constructor for class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Default typical wrapper that wraps another MutablePicoContainer.
CommonsLoggingTracingContainerDecorator(MutablePicoContainer, String) - Constructor for class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Alternate constructor that allows specification of the Logger to use.
ComponentDependencyListener - Interface in org.picocontainer.gems.monitors.prefuse
Interprets dependency-related events.
ComponentDependencyMonitor - Class in org.picocontainer.gems.monitors
Understands how to capture component dependency information from picocontainer.
ComponentDependencyMonitor(ComponentDependencyListener) - Constructor for class org.picocontainer.gems.monitors.ComponentDependencyMonitor
 
ComponentDependencyMonitor.Dependency - Class in org.picocontainer.gems.monitors
Understands which other classes are required to instantiate a component.
ComponentDependencyMonitor.Dependency(Class, Class) - Constructor for class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
componentInstance - Variable in class org.picocontainer.gems.adapters.HotSwappingComponentAdapter.ImplementationHidingReference
 
components - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
componentType - Variable in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
constraint - Variable in class org.picocontainer.gems.constraints.CollectionConstraint
 
Constraint - Interface in org.picocontainer.gems.constraints
Extension to Parameter that allows for constraint-based configuration of component parameters.
constraint - Variable in class org.picocontainer.gems.constraints.Not
 
ConstructableProperties - Class in org.picocontainer.gems.util
constructable properties.
ConstructableProperties(String) - Constructor for class org.picocontainer.gems.util.ConstructableProperties
create properties from classpath resource using context classloader
ConstructableProperties(String, Properties) - Constructor for class org.picocontainer.gems.util.ConstructableProperties
 
ConstructableProperties(InputStream) - Constructor for class org.picocontainer.gems.util.ConstructableProperties
create properties from input stream
ConstructableProperties(InputStream, Properties) - Constructor for class org.picocontainer.gems.util.ConstructableProperties
create from inpiut stream with default properties
constructor - Variable in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor.Instantiation
 
container - Variable in class org.picocontainer.gems.adapters.HotSwappingComponentAdapter.ImplementationHidingReference
 
containsKey(Object) - Method in class org.picocontainer.gems.util.PicoMap
 
containsValue(Object) - Method in class org.picocontainer.gems.util.PicoMap
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.gems.adapters.AssimilatingComponentAdapterFactory
Create a AssimilatingComponentAdapter.
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.gems.adapters.HotSwappingComponentAdapterFactory
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapterFactory
 

D

DEFAULT_MAX_SIZE - Static variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
DEFAULT_MAX_SIZE is the default size of the pool.
DEFAULT_RESETTER - Static variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
DEFAULT_RESETTER is a NoOperationResetter that is used by default.
delegate - Variable in class org.picocontainer.gems.adapters.HotSwappingComponentAdapter.ImplementationHidingReference
 
delegate - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter.LifecycleResetter
 
delegate - Variable in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter.ThreadLocalInvoker
 
delegate - Variable in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Wrapped container.
delegate - Variable in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Wrapped container.
delegate - Variable in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
delegate - Variable in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
delegateHasLifecylce - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
DependencySet - Class in org.picocontainer.gems.monitors.prefuse
Understands non-duplicated dependencies.
DependencySet(ComponentDependencyListener) - Constructor for class org.picocontainer.gems.monitors.prefuse.DependencySet
 
dependencyType - Variable in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
dependsOn(Class) - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
dispose(PicoContainer) - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter
Dispose of the container will dispose all returning objects.
dispose() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
dispose() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
DISPOSE - Static variable in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 
dispose(Object) - Method in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 
disposed - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
DotDependencyGraphComponentMonitor - Class in org.picocontainer.gems.monitors
 
DotDependencyGraphComponentMonitor(ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
DotDependencyGraphComponentMonitor() - Constructor for class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
DotDependencyGraphComponentMonitor.Instantiation - Class in org.picocontainer.gems.monitors
 
DotDependencyGraphComponentMonitor.Instantiation(Constructor, Object, Object[], long) - Constructor for class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor.Instantiation
 
duration - Variable in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor.Instantiation
 

E

ENSURE_THREAD_LOCALITY - Static variable in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapterFactory
ENSURE_THREAD_LOCALITY is the constant for created ComponentAdapter instances, that ensure unique instances of the component by delivering a proxy for the component.
ensureThreadLocal - Variable in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapterFactory
 
entrySet() - Method in class org.picocontainer.gems.util.PicoMap
 
equals(Object) - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.AbstractConstraint
 
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.And
 
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.Anything
 
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.CollectionConstraint
 
evaluate(ComponentAdapter) - Method in interface org.picocontainer.gems.constraints.Constraint
Evaluate whether the given component adapter matches this constraint.
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.IsExactType
 
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.IsKey
 
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.IsKeyType
 
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.IsType
 
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.Not
 
evaluate(ComponentAdapter) - Method in class org.picocontainer.gems.constraints.Or
 

F

FAIL_ON_WAIT - Static variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
FAIL_ON_WAIT forces the pool to fail none is immediately available.

G

get() - Method in class org.picocontainer.gems.adapters.HotSwappingComponentAdapter.ImplementationHidingReference
 
get() - Method in interface org.picocontainer.gems.adapters.StaticFactory
 
get(Object) - Method in class org.picocontainer.gems.util.PicoMap
 
getArrayType(Class) - Method in class org.picocontainer.gems.constraints.AbstractConstraint
 
getClassDependencyGraph() - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
getComponentAdapter(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
getComponentAdapter(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
getComponentAdapterOfType(Class) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
getComponentAdapterOfType(Class) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
getComponentAdapters() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
getComponentAdapters() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
getComponentAdaptersOfType(Class) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
getComponentAdaptersOfType(Class) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
getComponentImplementation() - Method in class org.picocontainer.gems.adapters.AssimilatingComponentAdapter
Return the type of the component.
getComponentInstance(PicoContainer) - Method in class org.picocontainer.gems.adapters.AssimilatingComponentAdapter
Create and return a component instance.
getComponentInstance(PicoContainer) - Method in class org.picocontainer.gems.adapters.HotSwappingComponentAdapter
 
getComponentInstance(PicoContainer) - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter
getComponentInstance(PicoContainer) - Method in class org.picocontainer.gems.adapters.StaticFactoryComponentAdapter
 
getComponentInstance(PicoContainer) - Method in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter
 
getComponentInstance(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
getComponentInstance(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
getComponentInstanceOfType(Class) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
getComponentInstanceOfType(Class) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
getComponentInstances() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
getComponentInstances() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
getComponentInstancesOfType(Class) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
getComponentInstancesOfType(Class) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
getComponentKey() - Method in class org.picocontainer.gems.adapters.AssimilatingComponentAdapter
Return the key of the component.
getComponentType() - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
getConstructor() - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor.Instantiation
 
getDependencies() - Method in class org.picocontainer.gems.monitors.prefuse.DependencySet
 
getDependencyType() - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
getEdges() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
getGraph(Schema) - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
getGraph() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
getInjected() - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor.Instantiation
 
getInstantiated() - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor.Instantiation
 
getInterfaceDependencyGraph() - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
getInterfaces() - Method in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter
 
getLog(Member) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
getLogger(Member) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
getLoggerUsed() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Retrieves the log instance used by this decorator.
getLoggerUsed() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Retrieves the logger instance used by this decorator.
getMatchingComponentAdapters(PicoContainer, ComponentAdapter, Class, Class) - Method in class org.picocontainer.gems.constraints.AbstractConstraint
 
getMaxSize() - Method in interface org.picocontainer.gems.adapters.PoolingComponentAdapter.Context
Retrieve the maximum size of the pool.
getMaxSize() - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter.DefaultContext
Retrieve the maximum size of the pool.
getMaxWaitInMilliseconds() - Method in interface org.picocontainer.gems.adapters.PoolingComponentAdapter.Context
Retrieve the maximum number of milliseconds to wait for a returned element.
getMaxWaitInMilliseconds() - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter.DefaultContext
Retrieve the maximum number of milliseconds to wait for a returned element.
getNodes() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
getParent() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
getParent() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
getProxyFactory() - Method in interface org.picocontainer.gems.adapters.PoolingComponentAdapter.Context
Retrieve the ProxyFactory to use to create the pooling proxies.
getProxyFactory() - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter.DefaultContext
Retrieve the ProxyFactory to use to create the pooling proxies.
getResetter() - Method in interface org.picocontainer.gems.adapters.PoolingComponentAdapter.Context
Retrieve the Resetter of the objects returning to the pool.
getResetter() - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter.DefaultContext
Retrieve the Resetter of the objects returning to the pool.
getSchema() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
getSerializationMode() - Method in interface org.picocontainer.gems.adapters.PoolingComponentAdapter.Context
Retrieve the serialization mode of the pool.
getSerializationMode() - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter.DefaultContext
Retrieve the serialization mode of the pool.
getTypes() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
graph - Variable in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 

H

hasLifecycle(Class) - Method in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
The component has a lifecylce if at least one of the three methods is present.
HotSwappingComponentAdapter - Class in org.picocontainer.gems.adapters
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy).
HotSwappingComponentAdapter(ComponentAdapter, ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.HotSwappingComponentAdapter
 
HotSwappingComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.gems.adapters.HotSwappingComponentAdapter
 
HotSwappingComponentAdapter.ImplementationHidingReference - Class in org.picocontainer.gems.adapters
 
HotSwappingComponentAdapter.ImplementationHidingReference(ComponentAdapter, PicoContainer) - Constructor for class org.picocontainer.gems.adapters.HotSwappingComponentAdapter.ImplementationHidingReference
 
HotSwappingComponentAdapterFactory - Class in org.picocontainer.gems.adapters
Hides implementation.
HotSwappingComponentAdapterFactory() - Constructor for class org.picocontainer.gems.adapters.HotSwappingComponentAdapterFactory
 
HotSwappingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.gems.adapters.HotSwappingComponentAdapterFactory
 
HotSwappingComponentAdapterFactory(ComponentAdapterFactory, ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.HotSwappingComponentAdapterFactory
 

I

init(Class) - Method in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 
initializeGraph() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
injected - Variable in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor.Instantiation
 
instantiated(Constructor, long) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor
 
instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
instantiated - Variable in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor.Instantiation
 
instantiated(Constructor, long) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
instantiating(Constructor) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
instantiating(Constructor) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
instantiationFailed(Constructor, Exception) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
instantiationFailed(Constructor, Exception) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
interfaces - Variable in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter
 
invocationFailed(Method, Object, Exception) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
invocationFailed(Method, Object, Exception) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
invoke(Object, Method, Object[]) - Method in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter.ThreadLocalInvoker
 
invoked(Method, Object, long) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
invoked(Method, Object, long) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
invokeMethod(Object, Method) - Method in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 
invoking(Method, Object) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
invoking(Method, Object) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
isCompatible - Variable in class org.picocontainer.gems.adapters.AssimilatingComponentAdapter
 
isEmpty() - Method in class org.picocontainer.gems.util.PicoMap
 
IsExactType - Class in org.picocontainer.gems.constraints
Constraint that only accepts an adapter whose implementation is the same class instance as the type represented by this object.
IsExactType(Class) - Constructor for class org.picocontainer.gems.constraints.IsExactType
Creates a new IsExactType instance.
IsKey - Class in org.picocontainer.gems.constraints
Constraint that accepts an adapter of a specific key.
IsKey(Object) - Constructor for class org.picocontainer.gems.constraints.IsKey
Creates a new IsKey instance.
IsKeyType - Class in org.picocontainer.gems.constraints
Constraint that accepts an adapter whose key type is either the same type or a subtype of the type(s) represented by this object.
IsKeyType(Class) - Constructor for class org.picocontainer.gems.constraints.IsKeyType
Creates a new IsType instance.
isResolvable(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.gems.constraints.AbstractConstraint
 
IsType - Class in org.picocontainer.gems.constraints
Constraint that accepts an adapter whose implementation is either the same type or a subtype of the type(s) represented by this object.
IsType(Class) - Constructor for class org.picocontainer.gems.constraints.IsType
Creates a new IsType instance.

K

key - Variable in class org.picocontainer.gems.constraints.IsKey
 
keySet() - Method in class org.picocontainer.gems.util.PicoMap
 

L

lifecycleInvocationFailed(Method, Object, RuntimeException) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
lifecycleInvocationFailed(Method, Object, RuntimeException) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
listener - Variable in class org.picocontainer.gems.monitors.ComponentDependencyMonitor
 
listener - Variable in class org.picocontainer.gems.monitors.prefuse.DependencySet
 
log - Variable in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Logger instance used for writing events.
log - Variable in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
 
Log4JComponentMonitor - Class in org.picocontainer.gems.monitors
A ComponentMonitor which writes to a Log4J Logger instance.
Log4JComponentMonitor() - Constructor for class org.picocontainer.gems.monitors.Log4JComponentMonitor
Creates a Log4JComponentMonitor with no Logger instance set.
Log4JComponentMonitor(Class) - Constructor for class org.picocontainer.gems.monitors.Log4JComponentMonitor
Creates a Log4JComponentMonitor with a given Logger instance class.
Log4JComponentMonitor(String) - Constructor for class org.picocontainer.gems.monitors.Log4JComponentMonitor
Creates a Log4JComponentMonitor with a given Logger instance name.
Log4JComponentMonitor(Logger) - Constructor for class org.picocontainer.gems.monitors.Log4JComponentMonitor
Creates a Log4JComponentMonitor with a given Logger instance
Log4JComponentMonitor(Class, ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.Log4JComponentMonitor
Creates a Log4JComponentMonitor with a given Logger instance class.
Log4JComponentMonitor(String, ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.Log4JComponentMonitor
Creates a Log4JComponentMonitor with a given Logger instance name.
Log4JComponentMonitor(Logger, ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.Log4JComponentMonitor
Creates a Log4JComponentMonitor with a given Logger instance
Log4JComponentMonitor(ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
Log4jTracingContainerDecorator - Class in org.picocontainer.gems.containers
Decorates a MutablePicoContainer to provide extensive tracing capabilities for all function calls into the Picocontainers.
Log4jTracingContainerDecorator(MutablePicoContainer) - Constructor for class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Default typical wrapper that wraps another MutablePicoContainer.
Log4jTracingContainerDecorator(MutablePicoContainer, Logger) - Constructor for class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Alternate constructor that allows specification of the Logger to use.
logCategory - Variable in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Serialized log category.
logger - Variable in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Logger instance used for writing events.
logger - Variable in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 

M

makeChildContainer() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
makeChildContainer() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
maxPoolSize - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
methodMap - Variable in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 
methodNames - Variable in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 
Multicaster - Class in org.picocontainer.gems.util
Factory for creating a multicaster object that multicasts calls to all components in a PicoContainer instance.
Multicaster() - Constructor for class org.picocontainer.gems.util.Multicaster
 
mutablePicoContainer - Variable in class org.picocontainer.gems.util.PicoMap
 

N

nodes - Variable in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
Not - Class in org.picocontainer.gems.constraints
Inverts the logical sense of the given constraint.
Not(Constraint) - Constructor for class org.picocontainer.gems.constraints.Not
Creates a new Not instance.

O

object(PicoContainer, boolean, ProxyFactory) - Static method in class org.picocontainer.gems.util.Multicaster
Create a Multicasting proxy for the components of a PicoContainer.
onKeyDoesntExistInContainer(Object, Log) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Standard message handling for cases when a null object is returned for a given key.
onKeyDoesntExistInContainer(Object, Logger) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Standard message handling for cases when a null object is returned for a given key.
Or - Class in org.picocontainer.gems.constraints
Aggregates multiple constraints together using boolean OR logic.
Or(Constraint, Constraint) - Constructor for class org.picocontainer.gems.constraints.Or
 
Or(Constraint, Constraint, Constraint) - Constructor for class org.picocontainer.gems.constraints.Or
 
Or(Constraint[]) - Constructor for class org.picocontainer.gems.constraints.Or
 
org.picocontainer.gems.adapters - package org.picocontainer.gems.adapters
 
org.picocontainer.gems.constraints - package org.picocontainer.gems.constraints
 
org.picocontainer.gems.containers - package org.picocontainer.gems.containers
 
org.picocontainer.gems.lifecycle - package org.picocontainer.gems.lifecycle
 
org.picocontainer.gems.monitors - package org.picocontainer.gems.monitors
 
org.picocontainer.gems.monitors.prefuse - package org.picocontainer.gems.monitors.prefuse
 
org.picocontainer.gems.util - package org.picocontainer.gems.util
 

P

pico - Variable in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter.ThreadLocalInvoker
 
PicoMap - Class in org.picocontainer.gems.util
 
PicoMap(MutablePicoContainer) - Constructor for class org.picocontainer.gems.util.PicoMap
 
PicoMap() - Constructor for class org.picocontainer.gems.util.PicoMap
 
pool - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
PoolException - Exception in org.picocontainer.gems.adapters
Exception thrown from the PoolingComponentAdapter.
PoolException(String, Throwable) - Constructor for exception org.picocontainer.gems.adapters.PoolException
Construct a PoolException with an explaining message and a originalting cause.
PoolException(String) - Constructor for exception org.picocontainer.gems.adapters.PoolException
Construct a PoolException with an explaining message.
PoolingComponentAdapter - Class in org.picocontainer.gems.adapters
ComponentAdapter implementation that pools components.
PoolingComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.gems.adapters.PoolingComponentAdapter
Construct a PoolingComponentAdapter with default settings.
PoolingComponentAdapter(ComponentAdapter, PoolingComponentAdapter.Context) - Constructor for class org.picocontainer.gems.adapters.PoolingComponentAdapter
Construct a PoolingComponentAdapter.
PoolingComponentAdapter() - Constructor for class org.picocontainer.gems.adapters.PoolingComponentAdapter
Construct an empty ComponentAdapter, used for serialization with reflection only.
PoolingComponentAdapter.Context - Interface in org.picocontainer.gems.adapters
Context of the PoolingComponentAdapter used to initialize it.
PoolingComponentAdapter.DefaultContext - Class in org.picocontainer.gems.adapters
The default context for a PoolingComponentAdapter.
PoolingComponentAdapter.DefaultContext() - Constructor for class org.picocontainer.gems.adapters.PoolingComponentAdapter.DefaultContext
 
PoolingComponentAdapter.LifecycleResetter - Class in org.picocontainer.gems.adapters
 
PoolingComponentAdapter.LifecycleResetter(PoolingComponentAdapter, Resetter) - Constructor for class org.picocontainer.gems.adapters.PoolingComponentAdapter.LifecycleResetter
 
PrefuseDependencyGraph - Class in org.picocontainer.gems.monitors.prefuse
 
PrefuseDependencyGraph() - Constructor for class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
printClassName(Class) - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
proxyFactory - Variable in class org.picocontainer.gems.adapters.AssimilatingComponentAdapter
 
proxyFactory - Variable in class org.picocontainer.gems.adapters.AssimilatingComponentAdapterFactory
 
proxyFactory - Variable in class org.picocontainer.gems.adapters.HotSwappingComponentAdapter
 
proxyFactory - Variable in class org.picocontainer.gems.adapters.HotSwappingComponentAdapterFactory
 
proxyFactory - Variable in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter
 
proxyFactory - Variable in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapterFactory
 
put(Object, Object) - Method in class org.picocontainer.gems.util.PicoMap
 
putAll(Map) - Method in class org.picocontainer.gems.util.PicoMap
 

R

readObject(ObjectInputStream) - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
readObject(ObjectInputStream) - Method in class org.picocontainer.gems.adapters.ThreadLocalReference
 
readObject(ObjectInputStream) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
 
readObject(ObjectInputStream) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
 
ReflectionLifecycleException - Exception in org.picocontainer.gems.lifecycle
Subclass of PicoException that is thrown when there is a problem invoking lifecycle methods via reflection.
ReflectionLifecycleException(String, Throwable) - Constructor for exception org.picocontainer.gems.lifecycle.ReflectionLifecycleException
Construct a new exception with the specified cause and the specified detail message.
ReflectionLifecycleStrategy - Class in org.picocontainer.gems.lifecycle
Reflection lifecycle strategy.
ReflectionLifecycleStrategy(ComponentMonitor) - Constructor for class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
Construct a ReflectionLifecycleStrategy.
ReflectionLifecycleStrategy(ComponentMonitor, String, String, String) - Constructor for class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
Construct a ReflectionLifecycleStrategy with individual method names.
registerComponent(ComponentAdapter) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
registerComponent(ComponentAdapter) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
registerComponentImplementation(Class) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
registerComponentImplementation(Object, Class, Parameter[]) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
registerComponentImplementation(Object, Class) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
registerComponentImplementation(Class) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
registerComponentImplementation(Object, Class, Parameter[]) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
registerComponentImplementation(Object, Class) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
registerComponentInstance(Object, Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
registerComponentInstance(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
registerComponentInstance(Object, Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
registerComponentInstance(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
remove(Object) - Method in class org.picocontainer.gems.util.PicoMap
 
removeChildContainer(PicoContainer) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
removeChildContainer(PicoContainer) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
reset(Object) - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter.LifecycleResetter
 
resolveInstance(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.gems.constraints.AbstractConstraint
 

S

serializationMode - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
serialVersionUID - Static variable in exception org.picocontainer.gems.adapters.PoolException
 
serialVersionUID - Static variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter.LifecycleResetter
 
serialVersionUID - Static variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
serialVersionUID - Static variable in class org.picocontainer.gems.adapters.ThreadLocalReference
 
set(Object) - Method in class org.picocontainer.gems.adapters.HotSwappingComponentAdapter.ImplementationHidingReference
 
size() - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter
Retrieve the current size of the pool.
size() - Method in class org.picocontainer.gems.util.PicoMap
 
sortLines(HashSet) - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
start(PicoContainer) - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter
Start of the container ensures that at least one pooled component has been started.
start() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
start() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
START - Static variable in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 
start(Object) - Method in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 
started - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
StaticFactory - Interface in org.picocontainer.gems.adapters
Interface for a static factory wrapper used by the StaticFactoryComponentAdapter.
staticFactory - Variable in class org.picocontainer.gems.adapters.StaticFactoryComponentAdapter
 
StaticFactoryComponentAdapter - Class in org.picocontainer.gems.adapters
Component adapter that wrapps a static factory with the help of StaticFactory.
StaticFactoryComponentAdapter(Class, StaticFactory) - Constructor for class org.picocontainer.gems.adapters.StaticFactoryComponentAdapter
Construct a ComponentAdapter accessing a static factory creating the component.
StaticFactoryComponentAdapter(Object, Class, StaticFactory) - Constructor for class org.picocontainer.gems.adapters.StaticFactoryComponentAdapter
Construct a ComponentAdapter accessing a static factory creating the component using a special key for component registration.
stop(PicoContainer) - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter
Stop of the container has no effect for the pool.
stop() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
stop() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
STOP - Static variable in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 
stop(Object) - Method in class org.picocontainer.gems.lifecycle.ReflectionLifecycleStrategy
 

T

THREAD_ENSURES_LOCALITY - Static variable in class org.picocontainer.gems.adapters.ThreadLocalComponentAdapterFactory
THREAD_ENSURES_LOCALITY is the constant for created ComponentAdapter instances, that create for the current thread a new component.
ThreadLocalComponentAdapter - Class in org.picocontainer.gems.adapters
A ComponentAdapter that realizes a ThreadLocal component instance.
ThreadLocalComponentAdapter(ComponentAdapter, ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter
Construct a ThreadLocalComponentAdapter.
ThreadLocalComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter
Construct a ThreadLocalComponentAdapter using Proxy instances.
ThreadLocalComponentAdapter.ThreadLocalInvoker - Class in org.picocontainer.gems.adapters
 
ThreadLocalComponentAdapter.ThreadLocalInvoker(PicoContainer, ComponentAdapter) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalComponentAdapter.ThreadLocalInvoker
 
ThreadLocalComponentAdapterFactory - Class in org.picocontainer.gems.adapters
A ComponentAdapterFactory for components kept in ThreadLocal instances.
ThreadLocalComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalComponentAdapterFactory
Constructs a wrapping ThreadLocalComponentAdapterFactory, that ensures the usage of the ThreadLocal.
ThreadLocalComponentAdapterFactory(ComponentAdapterFactory, ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalComponentAdapterFactory
Constructs a wrapping ThreadLocalComponentAdapterFactory, that ensures the usage of the ThreadLocal.
ThreadLocalComponentAdapterFactory(ComponentAdapterFactory, boolean) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalComponentAdapterFactory
Constructs a wrapping ThreadLocalComponentAdapterFactory.
ThreadLocalComponentAdapterFactory(ComponentAdapterFactory, boolean, ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalComponentAdapterFactory
Constructs a wrapping ThreadLocalComponentAdapterFactory.
ThreadLocalReference - Class in org.picocontainer.gems.adapters
An ObjectReference based on a ThreadLocal.
ThreadLocalReference() - Constructor for class org.picocontainer.gems.adapters.ThreadLocalReference
 
toString() - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
type - Variable in class org.picocontainer.gems.adapters.AssimilatingComponentAdapter
 
type - Variable in class org.picocontainer.gems.constraints.IsExactType
 
type - Variable in class org.picocontainer.gems.constraints.IsKeyType
 
type - Variable in class org.picocontainer.gems.constraints.IsType
 

U

uniqueDependencies - Variable in class org.picocontainer.gems.monitors.prefuse.DependencySet
 
UNLIMITED_SIZE - Static variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
UNLIMITED_SIZE is the value to set the maximum size of the pool to unlimited (Integer.MAX_VALUE in fact).
unregisterComponent(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
unregisterComponent(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
unregisterComponentByInstance(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
unregisterComponentByInstance(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator

V

values() - Method in class org.picocontainer.gems.util.PicoMap
 
verify(PicoContainer) - Method in class org.picocontainer.gems.adapters.StaticFactoryComponentAdapter
verify(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.gems.constraints.AbstractConstraint
 
verify() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
verify() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  

W

waitMilliSeconds - Variable in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
writeObject(ObjectOutputStream) - Method in class org.picocontainer.gems.adapters.PoolingComponentAdapter
 
writeObject(ObjectOutputStream) - Method in class org.picocontainer.gems.adapters.ThreadLocalReference
 
writeObject(ObjectOutputStream) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
 

A B C D E F G H I K L M N O P R S T U V W