Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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
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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2009 Codehaus. All Rights Reserved.