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

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.
AbstractConstructingProvider - Class in org.picocontainer.gems.jmx
A DynamicMBeanProvider that constructs StandardMBean instances that as long as an ObjectName and a MBeanInfo can be generated for the component.
AbstractConstructingProvider() - Constructor for class org.picocontainer.gems.jmx.AbstractConstructingProvider
 
AbstractNamingConventionMBeanInfoProvider - Class in org.picocontainer.gems.jmx
Abstract base class for MBeanInfoProvider that search MBeanInfo in the PicoContainer registered with a key that follows naming conventions.
AbstractNamingConventionMBeanInfoProvider() - Constructor for class org.picocontainer.gems.jmx.AbstractNamingConventionMBeanInfoProvider
 
AbstractObjectNameFactory - Class in org.picocontainer.gems.jmx
An abstract ObjectNameFactory that offers functionality to handle the domain part of the object name.
AbstractObjectNameFactory(String) - Constructor for class org.picocontainer.gems.jmx.AbstractObjectNameFactory
Construct an AbstractObjectNameFactory.
accept(PicoVisitor) - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
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
Deprecated. 
accept(PicoVisitor) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
accept(PicoVisitor) - Method in class org.picocontainer.gems.jndi.JNDIProvided
as there is no puprose of proceeding further down, we do nothing here
accept(PicoVisitor) - Method in class org.picocontainer.gems.jndi.JNDIProviding
 
addAdapter(ComponentAdapter) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
addAdapter(ComponentAdapter) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
addAdapter(ComponentAdapter<?>, Properties) - Method in class org.picocontainer.gems.containers.ReusablePicoContainer
 
addAdapter(ComponentAdapter<?>) - Method in class org.picocontainer.gems.containers.ReusablePicoContainer
 
addChildContainer(PicoContainer) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
addChildContainer(PicoContainer) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
addComponent(Object, Object, Parameter...) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
addComponent(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
addComponent(Object, Object, Parameter...) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
addComponent(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
addComponent(Object, Object, Parameter...) - Method in class org.picocontainer.gems.containers.ReusablePicoContainer
 
addComponent(Object) - Method in class org.picocontainer.gems.containers.ReusablePicoContainer
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter) - Method in class org.picocontainer.gems.adapters.ThreadLocalizing
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.gems.behaviors.AsmImplementationHiding
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter) - Method in class org.picocontainer.gems.behaviors.Assimilating
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.gems.behaviors.HotSwapping
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter) - Method in class org.picocontainer.gems.behaviors.Pooling
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.gems.jmx.JMXExposing
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.gems.jndi.JNDIExposing
 
addConfig(String, Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
addConfig(String, Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
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
 
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
 
as(Properties...) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
as(Properties...) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
ASM_IMPL_HIDING() - Static method in class org.picocontainer.gems.PicoGemsBuilder
Creates an AsmImplementationHiding behavior factory.
AsmHiddenImplementation<T> - Class in org.picocontainer.gems.behaviors
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy).
AsmHiddenImplementation(ComponentAdapter<T>) - Constructor for class org.picocontainer.gems.behaviors.AsmHiddenImplementation
 
AsmImplementationHiding - Class in org.picocontainer.gems.behaviors
Because AsmImplementationHiding is the same type of behavior as HiddenImplementation, we use the same characteristic properties for turning on and off AsmImplementation Hiding.
AsmImplementationHiding() - Constructor for class org.picocontainer.gems.behaviors.AsmImplementationHiding
 
Assimilated<T> - Class in org.picocontainer.gems.behaviors
ComponentAdapter that assimilates a component for a specific type.
Assimilated(Class<T>, ComponentAdapter, ProxyFactory) - Constructor for class org.picocontainer.gems.behaviors.Assimilated
Construct an Assimilated.
Assimilated(Class<T>, ComponentAdapter) - Constructor for class org.picocontainer.gems.behaviors.Assimilated
Construct an Assimilated.
Assimilating - Class in org.picocontainer.gems.behaviors
Factory for the Assimilated.
Assimilating(Class<?>) - Constructor for class org.picocontainer.gems.behaviors.Assimilating
Construct an Assimilating.
Assimilating(Class<?>, ProxyFactory) - Constructor for class org.picocontainer.gems.behaviors.Assimilating
Construct an Assimilating using a special ProxyFactory.
autostartGC() - Method in interface org.picocontainer.gems.behaviors.Pooled.Context
Allow the implementation to invoke the garbace collector manually if the pool is exhausted.
autostartGC() - Method in class org.picocontainer.gems.behaviors.Pooled.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.behaviors.Pooled
BLOCK_ON_WAIT forces the pool to wait until an object of the pool is returning in case none is immediately available.

C

change(Properties...) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
change(Properties...) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
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
 
COMMONS_LOGGING() - Static method in class org.picocontainer.gems.PicoGemsBuilder
Creates a Commons-Logging based component monitor instance.
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.
CommonsLoggingInjector - Class in org.picocontainer.gems.injectors
This will Inject a Commons-Logging Logger for the injectee's class name
CommonsLoggingInjector() - Constructor for class org.picocontainer.gems.injectors.CommonsLoggingInjector
 
CommonsLoggingTracingContainerDecorator - Class in org.picocontainer.gems.containers
Deprecated. As of PicoContainer 2.3 ComponentMonitor now can do all jobs of tracing container.
CommonsLoggingTracingContainerDecorator(MutablePicoContainer) - Constructor for class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. Default typical wrapper that wraps another MutablePicoContainer.
CommonsLoggingTracingContainerDecorator(MutablePicoContainer, String) - Constructor for class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 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
 
ComponentKeyConventionMBeanInfoProvider - Class in org.picocontainer.gems.jmx
A MBeanInfoProvider that searches for a MBeanInfo instance in the PicoContainer.
ComponentKeyConventionMBeanInfoProvider() - Constructor for class org.picocontainer.gems.jmx.ComponentKeyConventionMBeanInfoProvider
 
ComponentTypeConventionMBeanInfoProvider - Class in org.picocontainer.gems.jmx
A MBeanInfoProvider that searches for a MBeanInfo instance in the PicoContainer.
ComponentTypeConventionMBeanInfoProvider() - Constructor for class org.picocontainer.gems.jmx.ComponentTypeConventionMBeanInfoProvider
 
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.
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
containsKey(Object) - Method in class org.picocontainer.gems.util.PicoMap
 
containsValue(Object) - Method in class org.picocontainer.gems.util.PicoMap
 
create(Object, Class, MBeanInfo) - Method in interface org.picocontainer.gems.jmx.DynamicMBeanFactory
Create a DynamicMBean from instance and the provided MBeanInfo.
create(Object, Class, MBeanInfo) - Method in class org.picocontainer.gems.jmx.mx4j.MX4JDynamicMBeanFactory
Create a MX4JDynamicMBean for the component.
create(Object, DynamicMBean) - Method in interface org.picocontainer.gems.jmx.ObjectNameFactory
Create an ObjectName.
create(Object, DynamicMBean) - Method in class org.picocontainer.gems.jmx.PredefinedObjectNameFactory
Return the key if it is an ObjectName.
create(Object, Class, MBeanInfo) - Method in class org.picocontainer.gems.jmx.StandardMBeanFactory
Create a StandardMBean for the component.
create(Object, DynamicMBean) - Method in class org.picocontainer.gems.jmx.TypedObjectNameFactory
Create an ObjectName with the class name of the MBean implementation as key type.
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.gems.adapters.DelegateAdaptorFactory
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class, Parameter...) - Method in class org.picocontainer.gems.adapters.ThreadLocalizing
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.gems.behaviors.AsmImplementationHiding
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class, Parameter...) - Method in class org.picocontainer.gems.behaviors.Assimilating
Create a Assimilated.
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.gems.behaviors.HotSwapping
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class, Parameter...) - Method in class org.picocontainer.gems.behaviors.Pooling
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.gems.jmx.JMXExposing
Retrieve a ComponentAdapter.
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.gems.jndi.JNDIExposing
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.gems.jndi.JNDIProviding
 
createDelegate(Class<INSTANCE>, String, Object...) - Static method in class org.picocontainer.gems.adapters.DelegateAdaptorFactory
Generic-friendly instantiation.
createDelegateProprties(Object, String, Object...) - Static method in class org.picocontainer.gems.adapters.DelegateAdaptorFactory
Use this static factory method as a way of creating all the necessary properties that are required by the adapter.

D

DEFAULT_MAX_SIZE - Static variable in class org.picocontainer.gems.behaviors.Pooled
DEFAULT_MAX_SIZE is the default size of the pool.
DEFAULT_RESETTER - Static variable in class org.picocontainer.gems.behaviors.Pooled
DEFAULT_RESETTER is a NoOperationResetter that is used by default.
DelegateAdaptorFactory - Class in org.picocontainer.gems.adapters
Mirrored AdaptorFactory for handling delegate methods.
DelegateAdaptorFactory() - Constructor for class org.picocontainer.gems.adapters.DelegateAdaptorFactory
Default constructor.
DelegateMethod<TARGET_TYPE,RETURN_TYPE> - Class in org.picocontainer.gems.util
The DelegateMethod class has been designed in the hope of providing easier access to methods invoked via reflection.
DelegateMethod(Class<TARGET_TYPE>, String, Object...) - Constructor for class org.picocontainer.gems.util.DelegateMethod
Constructs a delegate method object that will invoke method methodName on class type with the parameters specified.
DelegateMethod(Class<?>, String, Class<?>[], Object...) - Constructor for class org.picocontainer.gems.util.DelegateMethod
Constructs a DelegateMethod object with very specific argument types.
DelegateMethod(Method, Object...) - Constructor for class org.picocontainer.gems.util.DelegateMethod
Constructs a method delegate with an explicit Method object.
DelegateMethodAdapter<T> - Class in org.picocontainer.gems.adapters
Object construction is sometimes expensive, especially when it is seldom used object.
DelegateMethodAdapter(Object, Object, DelegateMethod) - Constructor for class org.picocontainer.gems.adapters.DelegateMethodAdapter
 
DelegateMethodAdapter(Object, ComponentMonitor, Object, DelegateMethod) - Constructor for class org.picocontainer.gems.adapters.DelegateMethodAdapter
 
DependencySet - Class in org.picocontainer.gems.monitors.prefuse
Understands non-duplicated dependencies.
DependencySet(ComponentDependencyListener) - Constructor for class org.picocontainer.gems.monitors.prefuse.DependencySet
 
dependsOn(Class<?>) - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
dispose(PicoContainer) - Method in class org.picocontainer.gems.behaviors.Pooled
Dispose of the container will dispose all returning objects.
dispose() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
dispose() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
dispose(Object) - Method in class org.picocontainer.gems.jmx.JMXExposed
 
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
 
DynamicMBeanComponentProvider - Class in org.picocontainer.gems.jmx
DynamicMBeanProvider, that will provide a component directly if it is already a DynamicMBean.
DynamicMBeanComponentProvider() - Constructor for class org.picocontainer.gems.jmx.DynamicMBeanComponentProvider
Construct a DynamicMBeanComponentProvider.
DynamicMBeanComponentProvider(ObjectNameFactory) - Constructor for class org.picocontainer.gems.jmx.DynamicMBeanComponentProvider
Construct a DynamicMBeanComponentProvider with a specified ObjectNameFactory.
DynamicMBeanFactory - Interface in org.picocontainer.gems.jmx
This factory is responsible for creating instances of DynamicMBean without being dependent on one particular implementation or external dependency.
DynamicMBeanProvider - Interface in org.picocontainer.gems.jmx
Provide instances of DynamicMBean from Pico components.

E

ENSURE_THREAD_LOCALITY - Static variable in class org.picocontainer.gems.adapters.ThreadLocalizing
ENSURE_THREAD_LOCALITY is the constant for created ComponentAdapter instances, that ensure unique instances of the component by delivering a proxy for the component.
entrySet() - Method in class org.picocontainer.gems.util.PicoMap
 
equals(Object) - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
equals(Object) - Method in class org.picocontainer.gems.util.DelegateMethod
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.behaviors.Pooled
FAIL_ON_WAIT forces the pool to fail none is immediately available.
findAdapterOfType(Class) - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
findAdapterOfType(Class<U>) - Method in class org.picocontainer.gems.jndi.JNDIProvided
 

G

GemsCharacteristics - Class in org.picocontainer.gems
A list of properties to allow switching on and off different characteristics at container construction time.
GemsCharacteristics() - Constructor for class org.picocontainer.gems.GemsCharacteristics
 
get() - Method in interface org.picocontainer.gems.adapters.StaticFactory
 
get() - Method in class org.picocontainer.gems.jndi.JNDIObjectReference
retrieve object from JNDI if possible
get(Object) - Method in class org.picocontainer.gems.util.PicoMap
 
getClassDependencyGraph() - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
getComponent(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
getComponent(Object, Type) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
getComponent(Class<T>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
getComponent(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
getComponent(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
getComponent(Object, Type) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
getComponent(Class<T>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
getComponent(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
getComponentAdapter(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
getComponentAdapter(Class<T>, NameBinding) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
getComponentAdapter(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
getComponentAdapter(Class<T>, NameBinding) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
getComponentAdapters() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
getComponentAdapters(Class<T>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
getComponentAdapters() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
getComponentAdapters(Class<T>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
getComponentImplementation() - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
getComponentImplementation() - Method in class org.picocontainer.gems.behaviors.Assimilated
Return the type of the component.
getComponentImplementation() - Method in class org.picocontainer.gems.jndi.JNDIProvided
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
Returns the
getComponentInstance(PicoContainer) - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
Deprecated. 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.adapters.StaticFactoryAdapter
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.adapters.ThreadLocalized
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.behaviors.AsmHiddenImplementation
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.behaviors.Assimilated
Create and return a component instance.
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.behaviors.HotSwappable
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.behaviors.Pooled
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.injectors.CommonsLoggingInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.injectors.JavaLoggingInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.injectors.Log4JInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.injectors.Slf4JInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.jmx.JMXExposed
Retrieve the component instance.
getComponentInstance(PicoContainer) - Method in class org.picocontainer.gems.jndi.JNDIProvided
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.jndi.JNDIProvided
retrieve instance out of JNDI
getComponentKey() - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
getComponentKey() - Method in class org.picocontainer.gems.behaviors.Assimilated
Return the key of the component.
getComponentKey() - Method in class org.picocontainer.gems.jndi.JNDIProvided
 
getComponents() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
getComponents(Class<T>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
getComponents() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
getComponents(Class<T>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
getComponentType() - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
getConverters() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
getConverters() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
getDefaultManagementInterface(Class, MBeanInfo) - Method in class org.picocontainer.gems.jmx.StandardMBeanFactory
Determin the management interface for the given type.
getDelegate() - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
No delegates.
getDelegate() - Method in class org.picocontainer.gems.jndi.JNDIProvided
 
getDependencies() - Method in class org.picocontainer.gems.monitors.prefuse.DependencySet
 
getDependencyType() - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
getDescriptor() - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
getDescriptor() - Method in class org.picocontainer.gems.adapters.StaticFactoryAdapter
 
getDescriptor() - Method in class org.picocontainer.gems.adapters.ThreadLocalized
 
getDescriptor() - Method in class org.picocontainer.gems.behaviors.AsmHiddenImplementation
 
getDescriptor() - Method in class org.picocontainer.gems.behaviors.Assimilated
 
getDescriptor() - Method in class org.picocontainer.gems.behaviors.HotSwappable
 
getDescriptor() - Method in class org.picocontainer.gems.behaviors.Pooled
 
getDescriptor() - Method in class org.picocontainer.gems.jmx.JMXExposed
 
getDescriptor() - Method in class org.picocontainer.gems.jndi.JNDIProvided
 
getDomain() - Method in class org.picocontainer.gems.jmx.AbstractObjectNameFactory
 
getEdges() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
getGraph() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
getInstance() - Method in class org.picocontainer.gems.behaviors.HotSwappable.Swappable
 
getInterfaceDependencyGraph() - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
getLog(Member) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
Retrieves the logger appropriate for the calling member's class.
getLogger(Member) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
 
getLogger(Member) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
Retrieves the logger factory based class being instantiated.
getLoggerUsed() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. Retrieves the log instance used by this decorator.
getLoggerUsed() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. Retrieves the logger instance used by this decorator.
getManagementInterface(Class, MBeanInfo) - Method in class org.picocontainer.gems.jmx.AbstractConstructingProvider
Determin the management interface from the component implementation type and an optional MBeanInfo instance.
getManagementInterface(Class, MBeanInfo) - Method in class org.picocontainer.gems.jmx.NamingConventionConstructingProvider
Determin the default management interface using naming convetions of the JMX specification.
getMatchingComponentAdapters(PicoContainer, ComponentAdapter, Class, Class) - Method in class org.picocontainer.gems.constraints.AbstractConstraint
 
getMaxSize() - Method in interface org.picocontainer.gems.behaviors.Pooled.Context
Retrieve the maximum size of the pool.
getMaxSize() - Method in class org.picocontainer.gems.behaviors.Pooled.DefaultContext
Retrieve the maximum size of the pool.
getMaxWaitInMilliseconds() - Method in interface org.picocontainer.gems.behaviors.Pooled.Context
Retrieve the maximum number of milliseconds to wait for a returned element.
getMaxWaitInMilliseconds() - Method in class org.picocontainer.gems.behaviors.Pooled.DefaultContext
Retrieve the maximum number of milliseconds to wait for a returned element.
getMBean() - Method in class org.picocontainer.gems.jmx.JMXRegistrationInfo
 
getMBeanFactory() - Method in class org.picocontainer.gems.jmx.AbstractConstructingProvider
 
getMBeanFactory() - Method in class org.picocontainer.gems.jmx.NamingConventionConstructingProvider
Return a StandardMBeanFactory.
getMBeanInfo() - Method in class org.picocontainer.gems.jmx.StandardNanoMBean
Return the provided MBeanInfo.
getMBeanInfoProviders() - Method in class org.picocontainer.gems.jmx.AbstractConstructingProvider
Deliver the MBeanInfoProvider instances to use.
getMBeanInfoProviders() - Method in class org.picocontainer.gems.jmx.NamingConventionConstructingProvider
Return an array with an instance of type ComponentKeyConventionMBeanInfoProvider and ComponentTypeConventionMBeanInfoProvider.
getName() - Method in class org.picocontainer.gems.jndi.JNDIObjectReference
name of this reference
getObjectName() - Method in class org.picocontainer.gems.jmx.JMXRegistrationInfo
 
getObjectNameFactory() - Method in class org.picocontainer.gems.jmx.AbstractConstructingProvider
Deliver the ObjectNameFactory used to provide the ObjectName instances registering the MBeans.
getObjectNameFactory() - Method in class org.picocontainer.gems.jmx.NamingConventionConstructingProvider
 
getParent() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
getParent() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
getProxyFactory() - Method in interface org.picocontainer.gems.behaviors.Pooled.Context
Retrieve the ProxyFactory to use to create the pooling proxies.
getProxyFactory() - Method in class org.picocontainer.gems.behaviors.Pooled.DefaultContext
Retrieve the ProxyFactory to use to create the pooling proxies.
getRealInstance() - Method in class org.picocontainer.gems.behaviors.HotSwappable
 
getResetter() - Method in interface org.picocontainer.gems.behaviors.Pooled.Context
Retrieve the Resetter of the objects returning to the pool.
getResetter() - Method in class org.picocontainer.gems.behaviors.Pooled.DefaultContext
Retrieve the Resetter of the objects returning to the pool.
getReturnType() - Method in class org.picocontainer.gems.util.DelegateMethod
Retrieves the expected return type of the delegate method.
getSerializationMode() - Method in interface org.picocontainer.gems.behaviors.Pooled.Context
Retrieve the serialization mode of the pool.
getSerializationMode() - Method in class org.picocontainer.gems.behaviors.Pooled.DefaultContext
Retrieve the serialization mode of the pool.
getSwappable() - Method in class org.picocontainer.gems.behaviors.AsmHiddenImplementation
 
getSwappable() - Method in class org.picocontainer.gems.behaviors.HotSwappable
 

H

hashCode() - Method in class org.picocontainer.gems.util.DelegateMethod
hasLifecycle(Class<?>) - Method in class org.picocontainer.gems.jmx.JMXExposed
 
HiddenImplementation<T> - Class in org.picocontainer.gems.behaviors
Deprecated. Use AsmHiddenImplementation instead.
HiddenImplementation(ComponentAdapter<T>) - Constructor for class org.picocontainer.gems.behaviors.HiddenImplementation
Deprecated.  
HOT_SWAP - Static variable in class org.picocontainer.gems.GemsCharacteristics
Turn on hot-swapping behavior.
HOT_SWAPPING() - Static method in class org.picocontainer.gems.PicoGemsBuilder
Creates a HotSwapping behavior factory.
HotSwappable<T> - Class in org.picocontainer.gems.behaviors
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy).
HotSwappable(ComponentAdapter<T>) - Constructor for class org.picocontainer.gems.behaviors.HotSwappable
 
HotSwappable.Swappable - Class in org.picocontainer.gems.behaviors
 
HotSwappable.Swappable() - Constructor for class org.picocontainer.gems.behaviors.HotSwappable.Swappable
 
HotSwapping - Class in org.picocontainer.gems.behaviors
Hides implementation.
HotSwapping() - Constructor for class org.picocontainer.gems.behaviors.HotSwapping
 

I

IllegalAccessRuntimeException - Exception in org.picocontainer.gems.util
Runtime Exception version of IllegalAccessException.
IllegalAccessRuntimeException() - Constructor for exception org.picocontainer.gems.util.IllegalAccessRuntimeException
 
IllegalAccessRuntimeException(String) - Constructor for exception org.picocontainer.gems.util.IllegalAccessRuntimeException
 
IllegalAccessRuntimeException(Throwable) - Constructor for exception org.picocontainer.gems.util.IllegalAccessRuntimeException
 
IllegalAccessRuntimeException(String, Throwable) - Constructor for exception org.picocontainer.gems.util.IllegalAccessRuntimeException
 
IMPL_HIDING() - Static method in class org.picocontainer.gems.PicoGemsBuilder
Deprecated. renamed to ASM_IMPL_HIDING() to better differentiate between JDK Proxy implementation hiding and ASM-based implementation hiding.
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor
 
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
 
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
*
instantiateMBeanInfo(String, PicoContainer, ClassLoader) - Method in class org.picocontainer.gems.jmx.AbstractNamingConventionMBeanInfoProvider
Locate a MBeanInfo as component in a PicoContainer.
instantiating(PicoContainer, ComponentAdapter<T>, Constructor<T>) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
instantiating(PicoContainer, ComponentAdapter<T>, Constructor<T>) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
instantiating(PicoContainer, ComponentAdapter<T>, Constructor<T>) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
*
instantiationFailed(PicoContainer, ComponentAdapter<T>, Constructor<T>, Exception) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
instantiationFailed(PicoContainer, ComponentAdapter<T>, Constructor<T>, Exception) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
instantiationFailed(PicoContainer, ComponentAdapter<T>, Constructor<T>, Exception) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
*
invocationFailed(Member, Object, Exception) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
invocationFailed(Member, Object, Exception) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
invocationFailed(Member, Object, Exception) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
*
InvocationTargetRuntimeException - Exception in org.picocontainer.gems.util
Runtime Exception version of InvocationTargetException.
InvocationTargetRuntimeException() - Constructor for exception org.picocontainer.gems.util.InvocationTargetRuntimeException
 
InvocationTargetRuntimeException(String) - Constructor for exception org.picocontainer.gems.util.InvocationTargetRuntimeException
 
InvocationTargetRuntimeException(Throwable) - Constructor for exception org.picocontainer.gems.util.InvocationTargetRuntimeException
 
InvocationTargetRuntimeException(String, Throwable) - Constructor for exception org.picocontainer.gems.util.InvocationTargetRuntimeException
 
invoke() - Method in class org.picocontainer.gems.util.DelegateMethod
Used for invoking static methods on the type passed into the constructor.
invoke(V) - Method in class org.picocontainer.gems.util.DelegateMethod
Invokes the method specified in the constructor against the target specified.
invoked(PicoContainer, ComponentAdapter<?>, Member, Object, long, Object[], Object) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
invoked(PicoContainer, ComponentAdapter<?>, Member, Object, long, Object[], Object) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
invoked(PicoContainer, ComponentAdapter<?>, Member, Object, long, Object[], Object) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
*
invoking(PicoContainer, ComponentAdapter<?>, Member, Object, Object[]) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
invoking(PicoContainer, ComponentAdapter<?>, Member, Object, Object[]) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
invoking(PicoContainer, ComponentAdapter<?>, Member, Object, Object[]) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
*
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.
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.

J

JavaLoggingInjector - Class in org.picocontainer.gems.injectors
This will Inject a Java-Logging Logger for the injectee's class name
JavaLoggingInjector() - Constructor for class org.picocontainer.gems.injectors.JavaLoggingInjector
 
JMX - Static variable in class org.picocontainer.gems.GemsCharacteristics
Turn on behavior for JMXExposing
JMX() - Static method in class org.picocontainer.gems.PicoGemsBuilder
Only uses the system default mbean server.
JMXExposed<T> - Class in org.picocontainer.gems.jmx
ComponentAdapter that is exposing a component as MBean in a MBeanServer.
JMXExposed(ComponentAdapter<T>, MBeanServer, DynamicMBeanProvider[]) - Constructor for class org.picocontainer.gems.jmx.JMXExposed
Construct a JMXExposed behaviour
JMXExposed(ComponentAdapter<T>, MBeanServer) - Constructor for class org.picocontainer.gems.jmx.JMXExposed
Construct a JMXExposed behaviour.
JMXExposing - Class in org.picocontainer.gems.jmx
ComponentFactory that instantiates JMXExposed instances.
JMXExposing() - Constructor for class org.picocontainer.gems.jmx.JMXExposing
Constructs a JMXExposingComponentFactory that uses the system default MBean Server.
JMXExposing(MBeanServer, DynamicMBeanProvider[]) - Constructor for class org.picocontainer.gems.jmx.JMXExposing
Construct a JMXExposingComponentFactory.
JMXExposing(MBeanServer) - Constructor for class org.picocontainer.gems.jmx.JMXExposing
Construct a JMXExposingComponentFactory.
JMXRegistrationException - Exception in org.picocontainer.gems.jmx
A registration exception caused trying to register the component with JMX.
JMXRegistrationException(String) - Constructor for exception org.picocontainer.gems.jmx.JMXRegistrationException
Construct a JMXRegistrationException with a particular message.
JMXRegistrationException(Throwable) - Constructor for exception org.picocontainer.gems.jmx.JMXRegistrationException
Construct a JMXRegistrationException with a causing Throwable.
JMXRegistrationException(String, Throwable) - Constructor for exception org.picocontainer.gems.jmx.JMXRegistrationException
Construct a JMXRegistrationException with a causing Throwable and a particular message.
JMXRegistrationInfo - Class in org.picocontainer.gems.jmx
Helper class to associate a MBean with an ObjectName.
JMXRegistrationInfo(ObjectName, DynamicMBean) - Constructor for class org.picocontainer.gems.jmx.JMXRegistrationInfo
Construct a JMXRegistrationInfo.
JMXVisitor - Class in org.picocontainer.gems.jmx
A PicoVisitor to register JMX components for components of a PicoContainer tree in a MBeanServer.
JMXVisitor(MBeanServer) - Constructor for class org.picocontainer.gems.jmx.JMXVisitor
Construct a JMXVisitor.
JMXVisitor(MBeanServer, DynamicMBeanProvider[]) - Constructor for class org.picocontainer.gems.jmx.JMXVisitor
Construct a JMXVisitor.
JNDIContainerVisitor - Class in org.picocontainer.gems.jndi
traverse pico container and expose components to JNDI on sight of JNDIExposed
JNDIContainerVisitor() - Constructor for class org.picocontainer.gems.jndi.JNDIContainerVisitor
 
JNDIExposed<T> - Class in org.picocontainer.gems.jndi
exposes component to JNDI basically does same thing as cached, but uses JNDI reference instead.
JNDIExposed(ComponentAdapter<T>) - Constructor for class org.picocontainer.gems.jndi.JNDIExposed
construct reference itself using vanilla initial context.
JNDIExposed(ComponentAdapter<T>, JNDIObjectReference<Stored.Instance<T>>) - Constructor for class org.picocontainer.gems.jndi.JNDIExposed
create with provided reference
JNDIExposed(ComponentAdapter<T>, String) - Constructor for class org.picocontainer.gems.jndi.JNDIExposed
create adapter with desired name
JNDIExposing - Class in org.picocontainer.gems.jndi
produce JNDI exposing behaviour
JNDIExposing() - Constructor for class org.picocontainer.gems.jndi.JNDIExposing
 
JNDIObjectReference<T> - Class in org.picocontainer.gems.jndi
object reference to store and retrieve objects from JNDI
JNDIObjectReference(String, Context) - Constructor for class org.picocontainer.gems.jndi.JNDIObjectReference
 
JNDIObjectReference(String) - Constructor for class org.picocontainer.gems.jndi.JNDIObjectReference
 
JNDIProvided<T> - Class in org.picocontainer.gems.jndi
represents dependency provided via JNDI.
JNDIProvided(Object, JNDIObjectReference<T>) - Constructor for class org.picocontainer.gems.jndi.JNDIProvided
create adapter with specified key and reference
JNDIProvided(JNDIObjectReference<T>) - Constructor for class org.picocontainer.gems.jndi.JNDIProvided
create adapter with JNDI reference.
JNDIProvided(String) - Constructor for class org.picocontainer.gems.jndi.JNDIProvided
create adapter based on JNDI name.
JNDIProviding - Class in org.picocontainer.gems.jndi
TODO: decide where to get JNDI name as we do not have implementation here.
JNDIProviding() - Constructor for class org.picocontainer.gems.jndi.JNDIProviding
 

K

keySet() - Method in class org.picocontainer.gems.util.PicoMap
 

L

lifecycleInvocationFailed(MutablePicoContainer, ComponentAdapter<?>, Method, Object, RuntimeException) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
lifecycleInvocationFailed(MutablePicoContainer, ComponentAdapter<?>, Method, Object, RuntimeException) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
lifecycleInvocationFailed(MutablePicoContainer, ComponentAdapter<?>, Method, Object, RuntimeException) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
*
LOG4J() - Static method in class org.picocontainer.gems.PicoGemsBuilder
Creates a log4j component monitor instance.
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
 
Log4JInjector - Class in org.picocontainer.gems.injectors
This will Inject a Log4J Logger for the injectee's class name
Log4JInjector() - Constructor for class org.picocontainer.gems.injectors.Log4JInjector
 
Log4jTracingContainerDecorator - Class in org.picocontainer.gems.containers
Deprecated. Since PicoContainer 2.3, Pico 2 ComponentAdapters can now do everything that this decorator provided.
Log4jTracingContainerDecorator(MutablePicoContainer) - Constructor for class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. Default typical wrapper that wraps another MutablePicoContainer.
Log4jTracingContainerDecorator(MutablePicoContainer, Logger) - Constructor for class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. Alternate constructor that allows specification of the Logger to use.

M

makeChildContainer() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
makeChildContainer() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
makeChildContainer() - Method in class org.picocontainer.gems.containers.ReusablePicoContainer
 
makeProxy(String, Class[], boolean) - Method in class org.picocontainer.gems.behaviors.AsmHiddenImplementation
 
MBeanInfoProvider - Interface in org.picocontainer.gems.jmx
Provide a MBeanInfo for a component.
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
 
MX4JDynamicMBean - Class in org.picocontainer.gems.jmx.mx4j
DynamicMBean implementation based on MX4J.
MX4JDynamicMBean(Object, MBeanInfo) - Constructor for class org.picocontainer.gems.jmx.mx4j.MX4JDynamicMBean
Construct a MBean from an instance and a MBeanInfo.
MX4JDynamicMBeanFactory - Class in org.picocontainer.gems.jmx.mx4j
This is the a factory for creating DynamicMBean instances.
MX4JDynamicMBeanFactory() - Constructor for class org.picocontainer.gems.jmx.mx4j.MX4JDynamicMBeanFactory
 

N

NamingConventionConstructingProvider - Class in org.picocontainer.gems.jmx
A DynamicMBeanProvider that constructs StandardMBean instances that follow the JMX naming conventions.
NamingConventionConstructingProvider(ObjectNameFactory) - Constructor for class org.picocontainer.gems.jmx.NamingConventionConstructingProvider
Construct a NamingConventionConstructingProvider.
newBehavior(Behavior) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
newBehavior(Behavior) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
newBehavior(Behavior) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
newInjector(Injector) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
newInjector(Injector) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
newInjector(Injector) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
NO_HOT_SWAP - Static variable in class org.picocontainer.gems.GemsCharacteristics
Turn off hot swapping behavior.
NO_JMX - Static variable in class org.picocontainer.gems.GemsCharacteristics
Turn off behavior for JMXExposing
NO_POOL - Static variable in class org.picocontainer.gems.GemsCharacteristics
Turn off pooling behavior.
noComponentFound(MutablePicoContainer, Object) - Method in class org.picocontainer.gems.monitors.CommonsLoggingComponentMonitor
noComponentFound(MutablePicoContainer, Object) - Method in class org.picocontainer.gems.monitors.Log4JComponentMonitor
noComponentFound(MutablePicoContainer, Object) - Method in class org.picocontainer.gems.monitors.Slf4jComponentMonitor
*
NoSuchMethodRuntimeException - Exception in org.picocontainer.gems.util
Runtime exception version of NoSuchMethodException.
NoSuchMethodRuntimeException() - Constructor for exception org.picocontainer.gems.util.NoSuchMethodRuntimeException
 
NoSuchMethodRuntimeException(String) - Constructor for exception org.picocontainer.gems.util.NoSuchMethodRuntimeException
 
NoSuchMethodRuntimeException(Throwable) - Constructor for exception org.picocontainer.gems.util.NoSuchMethodRuntimeException
 
NoSuchMethodRuntimeException(String, Throwable) - Constructor for exception org.picocontainer.gems.util.NoSuchMethodRuntimeException
 
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.
ObjectNameFactory - Interface in org.picocontainer.gems.jmx
Core interface for generating ObjectName instances for a DynamicMBean.
onKeyOrTypeDoesNotExistInContainer(Object, Log) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. Standard message handling for cases when a null object is returned for a given key.
onKeyOrTypeDoesNotExistInContainer(Object, Logger) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 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 - package org.picocontainer.gems
 
org.picocontainer.gems.adapters - package org.picocontainer.gems.adapters
 
org.picocontainer.gems.behaviors - package org.picocontainer.gems.behaviors
 
org.picocontainer.gems.constraints - package org.picocontainer.gems.constraints
 
org.picocontainer.gems.containers - package org.picocontainer.gems.containers
 
org.picocontainer.gems.injectors - package org.picocontainer.gems.injectors
 
org.picocontainer.gems.jmx - package org.picocontainer.gems.jmx
The package contains classes to expose components of PicoContainer with JMX.
org.picocontainer.gems.jmx.mx4j - package org.picocontainer.gems.jmx.mx4j
The package contains classes based on MX4J to expose components of PicoContainer with JMX.
org.picocontainer.gems.jndi - package org.picocontainer.gems.jndi
 
org.picocontainer.gems.monitors - package 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.monitors.prefuse - package org.picocontainer.gems.monitors.prefuse
 
org.picocontainer.gems.util - package org.picocontainer.gems.util
 

P

PicoGemsBuilder - Class in org.picocontainer.gems
Provides a series of factory methods to allow an "index" of the capabilities that you may find in PicoContainer-Gems.
PicoGemsBuilder() - Constructor for class org.picocontainer.gems.PicoGemsBuilder
 
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 - Static variable in class org.picocontainer.gems.GemsCharacteristics
Turn on pooling behavior.
Pooled<T> - Class in org.picocontainer.gems.behaviors
ComponentAdapter implementation that pools components.
Pooled(ComponentAdapter, Pooled.Context) - Constructor for class org.picocontainer.gems.behaviors.Pooled
Construct a Pooled.
Pooled() - Constructor for class org.picocontainer.gems.behaviors.Pooled
Construct an empty ComponentAdapter, used for serialization with reflection only.
Pooled.Context - Interface in org.picocontainer.gems.behaviors
Context of the Pooled used to initialize it.
Pooled.DefaultContext - Class in org.picocontainer.gems.behaviors
The default context for a Pooled.
Pooled.DefaultContext() - Constructor for class org.picocontainer.gems.behaviors.Pooled.DefaultContext
 
Pooled.PoolException - Exception in org.picocontainer.gems.behaviors
Exception thrown from the Pooled.
Pooled.PoolException(String, Throwable) - Constructor for exception org.picocontainer.gems.behaviors.Pooled.PoolException
Construct a PoolException with an explaining message and a originalting cause.
Pooled.PoolException(String) - Constructor for exception org.picocontainer.gems.behaviors.Pooled.PoolException
Construct a PoolException with an explaining message.
Pooling - Class in org.picocontainer.gems.behaviors
 
Pooling(Pooled.Context) - Constructor for class org.picocontainer.gems.behaviors.Pooling
 
Pooling() - Constructor for class org.picocontainer.gems.behaviors.Pooling
 
POOLING() - Static method in class org.picocontainer.gems.PicoGemsBuilder
Creates an instance pooling adapter factory.
PredefinedObjectNameFactory - Class in org.picocontainer.gems.jmx
An ObjectNameFactory, that uses the key of the Pico component as ObjectName, if the key is of this type.
PredefinedObjectNameFactory() - Constructor for class org.picocontainer.gems.jmx.PredefinedObjectNameFactory
 
PrefuseDependencyGraph - Class in org.picocontainer.gems.monitors.prefuse
 
PrefuseDependencyGraph() - Constructor for class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
 
provide(PicoContainer, ComponentAdapter) - Method in class org.picocontainer.gems.jmx.AbstractConstructingProvider
Create a StandardMBean from the component provided by the ComponentAdapter.
provide(PicoContainer, ComponentAdapter) - Method in class org.picocontainer.gems.jmx.ComponentKeyConventionMBeanInfoProvider
Use the key of the component to search for a MBeanInfo in the PicoContainer.
provide(PicoContainer, ComponentAdapter) - Method in class org.picocontainer.gems.jmx.ComponentTypeConventionMBeanInfoProvider
Use the key of the component to search for a MBeanInfo in the PicoContainer.
provide(PicoContainer, ComponentAdapter) - Method in class org.picocontainer.gems.jmx.DynamicMBeanComponentProvider
Provide the component itself as DynamicMBean if it is one and if an ObjectName can be created.
provide(PicoContainer, ComponentAdapter) - Method in interface org.picocontainer.gems.jmx.DynamicMBeanProvider
Provide a DynamicMBean from the component delivered by the ComponentAdapter.
provide(PicoContainer, ComponentAdapter) - Method in interface org.picocontainer.gems.jmx.MBeanInfoProvider
Provide a MBeanInfo for the given component.
provide(PicoContainer, ComponentAdapter) - Method in class org.picocontainer.gems.jmx.RegisteredMBeanConstructingProvider
Provide a DynamicMBean for the given Pico component.
put(Object, Object) - Method in class org.picocontainer.gems.util.PicoMap
 
putAll(Map) - Method in class org.picocontainer.gems.util.PicoMap
 

R

register(DynamicMBean, ObjectName) - Method in class org.picocontainer.gems.jmx.JMXVisitor
Register a MBean in the MBeanServer.
register(Object, ObjectName, Class, MBeanInfo) - Method in class org.picocontainer.gems.jmx.RegisteredMBeanConstructingProvider
Register a specific Pico component by key with an MBeanInfo and an ObjectName.
register(Object, ObjectName, MBeanInfo) - Method in class org.picocontainer.gems.jmx.RegisteredMBeanConstructingProvider
Register a specific Pico component by key with an MBeanInfo and an ObjectName.
register(ObjectName, MBeanInfo) - Method in class org.picocontainer.gems.jmx.RegisteredMBeanConstructingProvider
Register a specific Pico component with an MBeanInfo and an ObjectName.
register(Object, ObjectName) - Method in class org.picocontainer.gems.jmx.RegisteredMBeanConstructingProvider
Register a specific Pico component by key with an ObjectName.
RegisteredMBeanConstructingProvider - Class in org.picocontainer.gems.jmx
A DynamicMBeanProvider, that creates DynamicMBeans for registered Pico components on the fly.
RegisteredMBeanConstructingProvider() - Constructor for class org.picocontainer.gems.jmx.RegisteredMBeanConstructingProvider
Construct a RegisteredMBeanConstructingProvider with a StandardMBeanFactory as default.
RegisteredMBeanConstructingProvider(DynamicMBeanFactory) - Constructor for class org.picocontainer.gems.jmx.RegisteredMBeanConstructingProvider
Construct a RegisteredMBeanConstructingProvider, that uses a specific DynamicMBeanFactory.
remove(Object) - Method in class org.picocontainer.gems.util.PicoMap
 
removeChildContainer(PicoContainer) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
removeChildContainer(PicoContainer) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
removeComponent(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
removeComponent(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
removeComponent(Object) - Method in class org.picocontainer.gems.containers.ReusablePicoContainer
 
removeComponentByInstance(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
removeComponentByInstance(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
removeComponentByInstance(T) - Method in class org.picocontainer.gems.containers.ReusablePicoContainer
 
resolve(PicoContainer, ComponentAdapter<?>, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.gems.constraints.AbstractConstraint
 
ReusablePicoContainer - Class in org.picocontainer.gems.containers
Normal PicoContainers are meant to be created, started, stopped, disposed and garbage collected.
ReusablePicoContainer() - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 
ReusablePicoContainer(ComponentFactory, LifecycleStrategy, PicoContainer, ComponentMonitor) - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 
ReusablePicoContainer(ComponentFactory, LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 
ReusablePicoContainer(ComponentFactory, PicoContainer) - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 
ReusablePicoContainer(ComponentFactory) - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 
ReusablePicoContainer(ComponentMonitor, LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 
ReusablePicoContainer(ComponentMonitor, PicoContainer) - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 
ReusablePicoContainer(ComponentMonitor) - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 
ReusablePicoContainer(LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 
ReusablePicoContainer(PicoContainer) - Constructor for class org.picocontainer.gems.containers.ReusablePicoContainer
 

S

set(T) - Method in class org.picocontainer.gems.jndi.JNDIObjectReference
store object in JNDI under specified name
setLifecycleState(LifecycleState) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
setLifecycleState(LifecycleState) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
setName(String) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated.  
setName(String) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated.  
size() - Method in class org.picocontainer.gems.behaviors.Pooled
Retrieve the current size of the pool.
size() - Method in class org.picocontainer.gems.util.PicoMap
 
SLF4J() - Static method in class org.picocontainer.gems.PicoGemsBuilder
Creates a slf4j component monitor instance.
Slf4jComponentMonitor - Class in org.picocontainer.gems.monitors
A ComponentMonitor which writes to a Slf4j Logger instance.
Slf4jComponentMonitor() - Constructor for class org.picocontainer.gems.monitors.Slf4jComponentMonitor
Creates a Slf4jComponentMonitor with no Logger instance set.
Slf4jComponentMonitor(Class<?>) - Constructor for class org.picocontainer.gems.monitors.Slf4jComponentMonitor
Creates a Slf4jComponentMonitor with a given Logger instance class.
Slf4jComponentMonitor(String) - Constructor for class org.picocontainer.gems.monitors.Slf4jComponentMonitor
Creates a Slf4jComponentMonitor with a given Logger instance name.
Slf4jComponentMonitor(Logger) - Constructor for class org.picocontainer.gems.monitors.Slf4jComponentMonitor
Creates a Slf4jComponentMonitor with a given Logger instance
Slf4jComponentMonitor(Class<?>, ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.Slf4jComponentMonitor
Creates a Slf4jComponentMonitor with a given Logger instance class.
Slf4jComponentMonitor(String, ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.Slf4jComponentMonitor
Creates a Slf4jComponentMonitor with a given Logger instance name.
Slf4jComponentMonitor(Logger, ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.Slf4jComponentMonitor
Creates a Slf4jComponentMonitor with a given Slf4j Logger instance
Slf4jComponentMonitor(ComponentMonitor) - Constructor for class org.picocontainer.gems.monitors.Slf4jComponentMonitor
Similar to default constructor behavior, but this version wraps a delegate ComponentMonitor.
Slf4JInjector - Class in org.picocontainer.gems.injectors
This will Inject a Slf4J Logger for the injectee's class name
Slf4JInjector() - Constructor for class org.picocontainer.gems.injectors.Slf4JInjector
 
StandardMBeanFactory - Class in org.picocontainer.gems.jmx
A factory for DynamicMBeans, that creates MBean instances using the classes StandardMBean and ModelMBean provided by the JMX specification.
StandardMBeanFactory() - Constructor for class org.picocontainer.gems.jmx.StandardMBeanFactory
 
StandardNanoMBean - Class in org.picocontainer.gems.jmx
StandardMBean with a provided MBeanInfo.
StandardNanoMBean(Object, Class, MBeanInfo) - Constructor for class org.picocontainer.gems.jmx.StandardNanoMBean
Construct a StandardNanoMBean.
start(PicoContainer) - Method in class org.picocontainer.gems.behaviors.Pooled
Start of the container ensures that at least one pooled component has been started.
start() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
start() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
StaticFactory<T> - Interface in org.picocontainer.gems.adapters
Interface for a static factory wrapper used by the StaticFactoryAdapter.
StaticFactoryAdapter<T> - Class in org.picocontainer.gems.adapters
Component adapter that wrapps a static factory with the help of StaticFactory.
StaticFactoryAdapter(Class<T>, StaticFactory<T>) - Constructor for class org.picocontainer.gems.adapters.StaticFactoryAdapter
Construct a ComponentAdapter accessing a static factory creating the component.
StaticFactoryAdapter(Object, Class<T>, StaticFactory<T>) - Constructor for class org.picocontainer.gems.adapters.StaticFactoryAdapter
Construct a ComponentAdapter accessing a static factory creating the component using a special key for addComponent registration.
stop(PicoContainer) - Method in class org.picocontainer.gems.behaviors.Pooled
Stop of the container has no effect for the pool.
stop() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
Deprecated. 
stop() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
Deprecated. 
stop() - Method in class org.picocontainer.gems.containers.ReusablePicoContainer
 
swap(Object) - Method in class org.picocontainer.gems.behaviors.HotSwappable.Swappable
 
swapRealInstance(T) - Method in class org.picocontainer.gems.behaviors.HotSwappable
 

T

THREAD_ENSURES_LOCALITY - Static variable in class org.picocontainer.gems.adapters.ThreadLocalizing
THREAD_ENSURES_LOCALITY is the constant for created ComponentAdapter instances, that create for the current thread a new component.
THREAD_LOCAL() - Static method in class org.picocontainer.gems.PicoGemsBuilder
Creates a thread localizing adapter factory.
ThreadLocalized<T> - Class in org.picocontainer.gems.adapters
A ComponentAdapter that realizes a ThreadLocal component instance.
ThreadLocalized(ComponentAdapter<T>, ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalized
Construct a ThreadLocalized.
ThreadLocalized(ComponentAdapter<T>) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalized
Construct a ThreadLocalized using Proxy instances.
ThreadLocalizing - Class in org.picocontainer.gems.adapters
A ComponentFactory for components kept in ThreadLocal instances.
ThreadLocalizing() - Constructor for class org.picocontainer.gems.adapters.ThreadLocalizing
Constructs a wrapping ThreadLocalizing, that ensures the usage of the ThreadLocal.
ThreadLocalizing(ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalizing
Constructs a wrapping ThreadLocalizing, that ensures the usage of the ThreadLocal.
ThreadLocalizing(boolean) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalizing
Constructs a wrapping ThreadLocalizing.
ThreadLocalizing(boolean, ProxyFactory) - Constructor for class org.picocontainer.gems.adapters.ThreadLocalizing
Constructs a wrapping ThreadLocalizing.
toString() - Method in class org.picocontainer.gems.jndi.JNDIExposed
 
toString() - Method in class org.picocontainer.gems.jndi.JNDIObjectReference
 
toString() - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
 
toString() - Method in class org.picocontainer.gems.util.DelegateMethod
traverse(Object) - Method in class org.picocontainer.gems.jmx.JMXVisitor
Entry point for the visitor traversal.
traverse(Object) - Method in class org.picocontainer.gems.jndi.JNDIContainerVisitor
Entry point for the visitor traversal.
TypedObjectNameFactory - Class in org.picocontainer.gems.jmx
An ObjectNameFactory, that uses the type of the DynamicMBean implementation to register.
TypedObjectNameFactory() - Constructor for class org.picocontainer.gems.jmx.TypedObjectNameFactory
Construct a TypedObjectNameFactory using the default domain.
TypedObjectNameFactory(String) - Constructor for class org.picocontainer.gems.jmx.TypedObjectNameFactory
Construct a TypedObjectNameFactory with a predefined domain.

U

UNLIMITED_SIZE - Static variable in class org.picocontainer.gems.behaviors.Pooled
UNLIMITED_SIZE is the value to set the maximum size of the pool to unlimited (Integer.MAX_VALUE in fact).

V

values() - Method in class org.picocontainer.gems.util.PicoMap
 
verify(PicoContainer) - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
verify(PicoContainer) - Method in class org.picocontainer.gems.adapters.StaticFactoryAdapter
verify(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.gems.constraints.AbstractConstraint
 
verify(PicoContainer) - Method in class org.picocontainer.gems.jndi.JNDIProvided
we have nothing to verify here
verify(PicoContainer) - Method in class org.picocontainer.gems.jndi.JNDIProviding
 
visitComponentAdapter(ComponentAdapter) - Method in class org.picocontainer.gems.jmx.JMXVisitor
Register the component as MBean.
visitComponentAdapter(ComponentAdapter) - Method in class org.picocontainer.gems.jndi.JNDIContainerVisitor
in case component adapter is JNDIExposed, poke it gently and it will create component and register it to JNDI if not already done.
visitContainer(PicoContainer) - Method in class org.picocontainer.gems.jmx.JMXVisitor
Provides the PicoContainer, that can resolve the components to register as MBean.
visitContainer(PicoContainer) - Method in class org.picocontainer.gems.jndi.JNDIContainerVisitor
Provides the PicoContainer, that can resolve the components to register as MBean.

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

Copyright © 2003-2010 Codehaus. All Rights Reserved.