- 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
-
- addFlushableAdapter(ComponentAdapter<?>) - Method in class org.picocontainer.gems.containers.ReusablePicoContainer
-
Use this instead of addAdapter in cases where you have custom adapters that the container
cannot figure out whether it should be flushed after each request or not.
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- GemsCharacteristics - Class in org.picocontainer.gems
-
A list of properties to allow switching on and off different characteristics at container
construction time.
- GemsCharacteristics() - Constructor for class org.picocontainer.gems.GemsCharacteristics
-
- get() - Method in interface org.picocontainer.gems.adapters.StaticFactory
-
- get() - Method in class org.picocontainer.gems.jndi.JNDIObjectReference
-
retrieve object from JNDI if possible
- get(Object) - Method in class org.picocontainer.gems.util.PicoMap
-
- getClassDependencyGraph() - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
-
- getComponent(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponent(Object, Type) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponent(Class<T>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponent(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponent(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponent(Object, Type) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponent(Class<T>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponent(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponentAdapter(Object) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponentAdapter(Class<T>, NameBinding) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponentAdapter(Object) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponentAdapter(Class<T>, NameBinding) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponentAdapters() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponentAdapters(Class<T>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponentAdapters() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponentAdapters(Class<T>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponentImplementation() - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
- getComponentImplementation() - Method in class org.picocontainer.gems.behaviors.Assimilated
-
Return the type of the component.
- getComponentImplementation() - Method in class org.picocontainer.gems.jndi.JNDIProvided
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
-
Returns the
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
-
Deprecated.
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.adapters.StaticFactoryAdapter
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.adapters.ThreadLocalized
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.behaviors.AsmHiddenImplementation
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.behaviors.Assimilated
-
Create and return a component instance.
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.behaviors.HotSwappable
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.behaviors.Pooled
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.injectors.CommonsLoggingInjector
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.injectors.JavaLoggingInjector
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.injectors.Log4JInjector
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.injectors.Slf4JInjector
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.jmx.JMXExposed
-
Retrieve the component instance.
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.gems.jndi.JNDIProvided
-
- getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.gems.jndi.JNDIProvided
-
Retrieve instance out of JNDI
- getComponentKey() - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
- getComponentKey() - Method in class org.picocontainer.gems.behaviors.Assimilated
-
Return the key of the component.
- getComponentKey() - Method in class org.picocontainer.gems.jndi.JNDIProvided
-
- getComponents() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponents(Class<T>) - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getComponents() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponents(Class<T>) - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getComponentType() - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
-
- getConverters() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getConverters() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- getDefaultManagementInterface(Class, MBeanInfo) - Method in class org.picocontainer.gems.jmx.StandardMBeanFactory
-
Determin the management interface for the given type.
- getDelegate() - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
-
No delegates.
- getDelegate() - Method in class org.picocontainer.gems.jndi.JNDIProvided
-
- getDependencies() - Method in class org.picocontainer.gems.monitors.prefuse.DependencySet
-
- getDependencyType() - Method in class org.picocontainer.gems.monitors.ComponentDependencyMonitor.Dependency
-
- getDescriptor() - Method in class org.picocontainer.gems.adapters.DelegateMethodAdapter
- getDescriptor() - Method in class org.picocontainer.gems.adapters.StaticFactoryAdapter
-
- getDescriptor() - Method in class org.picocontainer.gems.adapters.ThreadLocalized
-
- getDescriptor() - Method in class org.picocontainer.gems.behaviors.AsmHiddenImplementation
-
- getDescriptor() - Method in class org.picocontainer.gems.behaviors.Assimilated
-
- getDescriptor() - Method in class org.picocontainer.gems.behaviors.HotSwappable
-
- getDescriptor() - Method in class org.picocontainer.gems.behaviors.Pooled
-
- getDescriptor() - Method in class org.picocontainer.gems.jmx.JMXExposed
-
- getDescriptor() - Method in class org.picocontainer.gems.jndi.JNDIProvided
-
- getDomain() - Method in class org.picocontainer.gems.jmx.AbstractObjectNameFactory
-
- getEdges() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
-
- getGraph() - Method in class org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
-
- getInstance() - Method in class org.picocontainer.gems.behaviors.HotSwappable.Swappable
-
- getInterfaceDependencyGraph() - Method in class org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
-
- getLifecycleState() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getLifecycleState() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- 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
-
- getMBeanInfo() - Method in class org.picocontainer.gems.jmx.StandardNanoMBean
-
- getMBeanInfoProviders() - Method in class org.picocontainer.gems.jmx.AbstractConstructingProvider
-
Deliver the MBeanInfoProvider instances to use.
- getMBeanInfoProviders() - Method in class org.picocontainer.gems.jmx.NamingConventionConstructingProvider
-
- getName() - Method in class org.picocontainer.gems.containers.CommonsLoggingTracingContainerDecorator
-
Deprecated.
- getName() - Method in class org.picocontainer.gems.containers.Log4jTracingContainerDecorator
-
Deprecated.
- 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
-
- 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
-
- JMX() - Static method in class org.picocontainer.gems.PicoGemsBuilder
-
Only uses the system default mbean server.
- JMXExposed<T> - Class in org.picocontainer.gems.jmx
-
- 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
-
- 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
-
- 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>, Class<T>) - Constructor for class org.picocontainer.gems.jndi.JNDIProvided
-
Create adapter with specified key and reference
- JNDIProvided(JNDIObjectReference<T>, Class<T>) - Constructor for class org.picocontainer.gems.jndi.JNDIProvided
-
Create adapter with JNDI reference.
- JNDIProvided(String, Class<T>) - 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
-
- 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
-
- 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
-
- 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
-