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. Returns false.

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. Returns Pooled.DEFAULT_MAX_SIZE.
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. Returns Pooled.FAIL_ON_WAIT.
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. Returns a StandardProxyFactory.
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. Returns the Pooled.DEFAULT_RESETTER.
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. Returns Pool.SERIALIZATION_STANDARD.
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.Invocation