|
![]() |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
monitor
which delegates to another monitor.NullComponentMonitor
.
org.picocontainer.ComponentAdapter#getComponentInstance(PicoContainer, Class)
.ComponentMonitor
.Parameter
.
Parameter
.
Parameter
.
Parameter
.
InjectionFactory
for Guice-style annotated fields.InjectionFactory
for Guice-style annotated methods.ARRAY
as Parameter
for an Array that must have elements.
ARRAY
as Parameter
for an Array that must have elements.
ARRAY_ALLOW_EMPTY
as Parameter
for an Array that may have no
elements.
ARRAY_ALLOW_EMPTY
as Parameter
for an Array that may have no
elements.
AsmImplementationHiding
behavior factory.
ProxyFactory
.
BASIC_DEFAULT
is an instance of BasicComponentParameter using the default constructor.
BLOCK_ON_WAIT
forces the pool to wait until an object of the pool is returning
in case none is immediately available.
ComponentAdapter
implementation that caches the component instance.monitor strategy
,
this is used to changed the monitor while keeping the same delegate.
Array
, a
Collection
or Map
of components automatically.Array
of an appropriate type as parameter.
Array
of an appropriate type as parameter.
Array
,Collection
or Map
as
parameter.
Array
,Collection
or Map
as
parameter.
CommandLinePicoContainer
instead.ComponentMonitor
which writes to a Commons Logging Log
instance.ComponentAdapter
component adapters.ComponentMonitor
which supports all the message formats.Array
.
Array
.
Array
,Collection
or Map
.
Array
,Collection
or Map
.
ComponentMonitor
which writes to a OutputStream
.Parameter
that allows for
constraint-based configuration of component parameters.InjectionFactory
for constructor injection.MBeanInfo
.
key
if it is an ObjectName
.
ObjectName
with the class name of the MBean implementation as key type.
Assimilated
.
ComponentAdapter
.
SetterInjector
.
SetterInjector
.
DEFAULT
is an instance of ComponentParameter using the default constructor.
DEFAULT_MAX_SIZE
is the default size of the pool.
DEFAULT_RESETTER
is a NoOperationResetter
that is used by default.
PicoContainer
/MutablePicoContainer
implementation.AdaptingInjection
and a parent container.
AdaptingBehavior
and no parent container.
DynamicMBean
.ENSURE_THREAD_LOCALITY
is the constant for created ComponentAdapter
instances, that ensure
unique instances of the component by delivering a proxy for the component.
FAIL_ON_WAIT
forces the pool to fail none is immediately available.
ComponentAdapter.getComponentInstance(PicoContainer,Type)
with ComponentAdapter.NOTHING.class
as type
if no type available.
StandardMBeanFactory
.
MBeanInfo
.
ComponentKeyConventionMBeanInfoProvider
and
ComponentTypeConventionMBeanInfoProvider
.
ObjectName
instances registering the MBeans.
Resetter
of the objects returning to the pool.
Resetter
of the objects returning to the pool.
HotSwapping
behavior factory.
IllegalAccessException
.InvocationTargetException
.IsExactType
instance.
IsKey
instance.
IsType
instance.
IsType
instance.
JMXExposing
ComponentAdapter
that is exposing a component as MBean in a MBeanServer.ComponentFactory
that instantiates JMXExposed
instances.Throwable
.
Throwable
and a particular message.
PicoVisitor
to register JMX components for components of a PicoContainer
tree in
a MBeanServer
.ComponentMonitor
which collects lifecycle failures
and rethrows them on demand after the failures.PicoException
that is thrown when the collected
lifecycle failures need to be be collectively rethrown.ComponentMonitor
which writes to a Log4J Logger
instance.InjectionFactory
for methods.InjectionFactory
for named fields.JMXExposing
NO_CACHE
.
NoSuchMethodException
.Not
instance.
ComponentMonitor
which does nothing.Multicasting
proxy for the components of a PicoContainer
.
HttpSession
or ThreadLocal
).ComponentMonitor
interface that extend
the capabilities supplied by the default PicoContainer.PicoException
that is thrown when there is:
- a problem initializing the container
- a cyclic dependency between components occurs.PicoException
that is thrown when a PicoContainer
hierarchy
cannot be verified.PicoContainer
as described in the GoF.ComponentAdapter
implementation that pools components.ObjectName
, if the key is of this type.ComponentFactory
that creates
PropertyApplicator
instances.DynamicMBean
if it is one and if an ObjectName
can be created.
DynamicMBean
from the component delivered by the ComponentAdapter.
PicoException
that is thrown when there is a problem
invoking lifecycle methods via reflection.StandardMBeanFactory
as default.
DynamicMBeanFactory
.
InjectionFactory
for JavaBeans.CACHE
.
ComponentMonitor
which writes to a Slf4j
Logger
instance.StandardMBean
and
ModelMBean
provided by the JMX specification.StaticFactoryAdapter
.StaticFactory
.THREAD_ENSURES_LOCALITY
is the constant for created ComponentAdapter
instances, that
create for the current thread a new component.
ComponentAdapter
that realizes a ThreadLocal
component instance.Proxy
instances.
ComponentFactory
for components kept in ThreadLocal
instances.AdaptingInjection
and a parent container.
AdaptingBehavior
and no parent container.
PicoContainer
hierarchy and verify the components.
InjectionFactory
for named fields.DynamicMBean
implementation to register.UNLIMITED_SIZE
is the value to set the maximum size of the pool to unlimited (Integer.MAX_VALUE
in fact).
PicoContainer
instances.ComponentAdapter
that has to accept the visitor.
ComponentAdapter
that has to accept the visitor.
ComponentAdapter
that has to accept the visitor.
ComponentAdapter
that has to accept the visitor.
PicoContainer
that has to accept the visitor.
PicoContainer
that has to accept the visitor.
Parameter
that has to accept the visitor.
Parameter
that has to accept the visitor.
ComponentMonitor
which writes to a Writer
.
|
![]() |
|||||||||
PREV NEXT | FRAMES NO FRAMES |