|
![]() |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LifecycleStrategy | |
---|---|
org.picocontainer | This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern. |
org.picocontainer.adapters | |
org.picocontainer.behaviors | |
org.picocontainer.classname | |
org.picocontainer.containers | |
org.picocontainer.gems.adapters | |
org.picocontainer.gems.behaviors | |
org.picocontainer.gems.containers | |
org.picocontainer.gems.jmx | The package contains classes to expose components of PicoContainer with JMX. |
org.picocontainer.gems.jndi | |
org.picocontainer.injectors | |
org.picocontainer.lifecycle | Contains a series of classes that implement lifecycle strategy. |
org.picocontainer.tck |
Uses of LifecycleStrategy in org.picocontainer |
---|
Classes in org.picocontainer that implement LifecycleStrategy | |
---|---|
static class |
DefaultPicoContainerTestCase.FailingLifecycleStrategy
|
Fields in org.picocontainer declared as LifecycleStrategy | |
---|---|
protected LifecycleStrategy |
DefaultPicoContainer.lifecycleStrategy
Lifecycle strategy instance. |
Methods in org.picocontainer with parameters of type LifecycleStrategy | ||
---|---|---|
|
BehaviorFactory.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
ComponentFactory.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a new component adapter based on the specified arguments. |
|
ComponentAdapter |
PicoBuilderTestCase.CustomComponentFactory.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
Constructors in org.picocontainer with parameters of type LifecycleStrategy | |
---|---|
DefaultPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container. |
|
DefaultPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
DefaultPicoContainer(ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy |
|
DefaultPicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom lifecycle strategy |
|
PicoBuilderTestCase.TestPicoContainer(ComponentFactory componentFactory,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
|
Uses of LifecycleStrategy in org.picocontainer.adapters |
---|
Classes in org.picocontainer.adapters that implement LifecycleStrategy | |
---|---|
class |
InstanceAdapter<T>
Component adapter which wraps a component instance. |
static class |
SimpleNamedBindingAnnotationTestCase.FieldInjector<T>
|
Methods in org.picocontainer.adapters with parameters of type LifecycleStrategy | ||
---|---|---|
|
SimpleNamedBindingAnnotationTestCase.FieldInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
Constructors in org.picocontainer.adapters with parameters of type LifecycleStrategy | |
---|---|
InstanceAdapter(Object componentKey,
T componentInstance,
LifecycleStrategy lifecycleStrategy)
|
|
InstanceAdapter(Object componentKey,
T componentInstance,
LifecycleStrategy lifecycleStrategy,
ComponentMonitor componentMonitor)
|
|
SimpleNamedBindingAnnotationTestCase.FieldInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
|
Uses of LifecycleStrategy in org.picocontainer.behaviors |
---|
Subinterfaces of LifecycleStrategy in org.picocontainer.behaviors | |
---|---|
static interface |
BehaviorAdapterTestCase.ComponentAdapterThatCanManageLifecycle
|
static interface |
CachedTestCase.ComponentAdapterSupportingLifecycleStrategy
|
Classes in org.picocontainer.behaviors that implement LifecycleStrategy | |
---|---|
class |
AbstractBehavior<T>
Component adapter which decorates another adapter. |
class |
Automated<T>
|
class |
Cached<T>
ComponentAdapter implementation that caches the component instance. |
class |
Decorated
|
class |
FieldDecorated
|
class |
HiddenImplementation<T>
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy) provided the key is an interface. |
class |
Intercepted<T>
|
class |
Locked<T>
|
class |
PropertyApplicator<T>
Decorating component adapter that can be used to set additional properties on a component in a bean style. |
class |
Stored<T>
behaviour for all behaviours wishing to store their component in "awkward places" ( object references ) |
class |
Synchronized<T>
Component Adapter that uses java synchronized around getComponentInstance(). |
class |
ThreadCached<T>
This behavior supports caches values per thread. |
Methods in org.picocontainer.behaviors with parameters of type LifecycleStrategy | ||
---|---|---|
ComponentAdapter |
AdaptingBehavior.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter adapter)
|
|
ComponentAdapter |
FieldDecorating.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter adapter)
|
|
ComponentAdapter |
Automating.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter adapter)
|
|
ComponentAdapter |
Decorating.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter adapter)
|
|
ComponentAdapter |
ImplementationHiding.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter adapter)
|
|
ComponentAdapter |
OptInCaching.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter adapter)
|
|
|
AbstractBehaviorFactory.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
PropertyApplying.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
Synchronizing.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
ThreadCaching.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
Locking.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
Caching.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
Storing.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
AbstractBehaviorFactory.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
PropertyApplying.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Synchronizing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a new component adapter based on the specified arguments. |
|
|
ThreadCaching.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Locking.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a new component adapter based on the specified arguments. |
|
|
Intercepting.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Caching.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Storing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
AdaptingBehavior.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
FieldDecorating.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Automating.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Decorating.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
ImplementationHiding.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
OptInCaching.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
Uses of LifecycleStrategy in org.picocontainer.classname |
---|
Constructors in org.picocontainer.classname with parameters of type LifecycleStrategy | |
---|---|
DefaultClassLoadingPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ClassLoader cl,
ComponentMonitor componentMonitor)
|
Uses of LifecycleStrategy in org.picocontainer.containers |
---|
Constructors in org.picocontainer.containers with parameters of type LifecycleStrategy | |
---|---|
TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container. |
|
TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
TieringPicoContainer(ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy |
|
TieringPicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom lifecycle strategy |
Uses of LifecycleStrategy in org.picocontainer.gems.adapters |
---|
Classes in org.picocontainer.gems.adapters that implement LifecycleStrategy | |
---|---|
class |
ThreadLocalized<T>
A ComponentAdapter that realizes a ThreadLocal component instance. |
Methods in org.picocontainer.gems.adapters with parameters of type LifecycleStrategy | ||
---|---|---|
ComponentAdapter |
ThreadLocalizing.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter adapter)
|
|
|
DelegateAdaptorFactory.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a new component adapter based on the specified arguments. |
|
ComponentAdapter |
ThreadLocalizing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
Uses of LifecycleStrategy in org.picocontainer.gems.behaviors |
---|
Classes in org.picocontainer.gems.behaviors that implement LifecycleStrategy | |
---|---|
class |
AsmHiddenImplementation<T>
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy). |
class |
Assimilated<T>
ComponentAdapter that assimilates a component for a specific type. |
class |
HotSwappable<T>
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy). |
class |
Pooled<T>
ComponentAdapter implementation that pools components. |
Methods in org.picocontainer.gems.behaviors with parameters of type LifecycleStrategy | ||
---|---|---|
ComponentAdapter |
Assimilating.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter adapter)
|
|
ComponentAdapter |
Pooling.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter adapter)
|
|
|
HotSwapping.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
AsmImplementationHiding.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
HotSwapping.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
AsmImplementationHiding.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Assimilating.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
Create a Assimilated . |
|
ComponentAdapter |
Pooling.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
Uses of LifecycleStrategy in org.picocontainer.gems.containers |
---|
Constructors in org.picocontainer.gems.containers with parameters of type LifecycleStrategy | |
---|---|
ReusablePicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
|
|
ReusablePicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
ReusablePicoContainer(ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
|
|
ReusablePicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
|
Uses of LifecycleStrategy in org.picocontainer.gems.jmx |
---|
Classes in org.picocontainer.gems.jmx that implement LifecycleStrategy | |
---|---|
class |
JMXExposed<T>
ComponentAdapter that is exposing a component as MBean in a MBeanServer. |
Methods in org.picocontainer.gems.jmx with parameters of type LifecycleStrategy | ||
---|---|---|
|
JMXExposing.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
JMXExposing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Retrieve a ComponentAdapter . |
Uses of LifecycleStrategy in org.picocontainer.gems.jndi |
---|
Classes in org.picocontainer.gems.jndi that implement LifecycleStrategy | |
---|---|
class |
JNDIExposed<T>
exposes component to JNDI basically does same thing as cached, but uses JNDI reference instead. |
Methods in org.picocontainer.gems.jndi with parameters of type LifecycleStrategy | ||
---|---|---|
|
JNDIExposing.addComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
ComponentAdapter<T> adapter)
|
|
|
JNDIProviding.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
JNDIExposing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
Uses of LifecycleStrategy in org.picocontainer.injectors |
---|
Classes in org.picocontainer.injectors that implement LifecycleStrategy | |
---|---|
class |
AbstractInjector<T>
This ComponentAdapter will instantiate a new object for each call to org.picocontainer.ComponentAdapter#getComponentInstance(PicoContainer, Class) . |
class |
AnnotatedFieldInjector
Injection happens after instantiation, and through fields marked as injection points via an Annotation. |
class |
AnnotatedMethodInjector
|
class |
CompositeInjector<T>
|
class |
ConstructorInjector<T>
Injection will happen through a constructor for the component. |
class |
IterativeInjector<T>
Injection will happen iteratively after component instantiation |
class |
MethodInjector<T>
Injection will happen through a single method for the component. |
class |
MultiInjector
|
class |
NamedFieldInjector
Injection happens after instantiation, and fields are marked as injection points via a named field. |
class |
SetterInjector<T>
Instantiates components using empty constructors and Setter Injection. |
class |
SingleMemberInjector<T>
Injection will happen in a single member function on the component. |
class |
TypedFieldInjector
Injection happens after instantiation, and fields are marked as injection points via a field type. |
Fields in org.picocontainer.injectors declared as LifecycleStrategy | |
---|---|
protected LifecycleStrategy |
AbstractInjector.lifecycleStrategy
The strategy used to control the lifecycle |
Methods in org.picocontainer.injectors with parameters of type LifecycleStrategy | ||
---|---|---|
|
MethodInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
AdaptingInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
CompositeInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
TypedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
NamedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
ConstructorInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties properties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
SetterInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a SetterInjector . |
|
|
MultiInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
AnnotatedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
AnnotatedMethodInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a SetterInjector . |
Constructors in org.picocontainer.injectors with parameters of type LifecycleStrategy | |
---|---|
AbstractInjector(Object componentKey,
Class<?> componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
Constructs a new ComponentAdapter for the given key and implementation. |
|
AnnotatedFieldInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Class<? extends Annotation> injectionAnnotation,
boolean useNames)
|
|
AnnotatedMethodInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
Class<? extends Annotation> injectionAnnotation,
boolean useNames)
|
|
CompositeInjector(Object componentKey,
Class<?> componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames,
Injector... injectors)
|
|
ConstructorInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
Creates a ConstructorInjector |
|
ConstructorInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames,
boolean rememberChosenCtor)
Creates a ConstructorInjector |
|
IterativeInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
Constructs a IterativeInjector |
|
MethodInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
String methodName,
boolean useNames)
Creates a MethodInjector |
|
MultiInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
String setterPrefix,
boolean useNames)
|
|
NamedFieldInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
String fieldNames)
|
|
SetterInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
String setterMethodPrefix,
boolean useNames)
Constructs a SetterInjector |
|
SingleMemberInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
|
|
TypedFieldInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
String classNames)
|
Uses of LifecycleStrategy in org.picocontainer.lifecycle |
---|
Classes in org.picocontainer.lifecycle that implement LifecycleStrategy | |
---|---|
class |
AbstractMonitoringLifecycleStrategy
Abstract base class for lifecycle strategy implementation supporting a ComponentMonitor . |
class |
JavaEE5LifecycleStrategy
Java EE 5 has some annotations PreDestroy and PostConstruct that map to start() and dispose() in our world |
class |
NullLifecycleStrategy
Lifecycle strategy that does nothing. |
class |
ReflectionLifecycleStrategy
Reflection lifecycle strategy. |
class |
StartableLifecycleStrategy
Startable lifecycle strategy. |
Uses of LifecycleStrategy in org.picocontainer.tck |
---|
Classes in org.picocontainer.tck that implement LifecycleStrategy | |
---|---|
static class |
AbstractComponentAdapterTest.CollectingBehavior
|
static class |
AbstractComponentAdapterTest.CycleDetectorBehavior
|
static class |
AbstractComponentAdapterTest.NotInstantiatableBehavior
|
static class |
AbstractComponentAdapterTest.RecordingLifecycleStrategy
|
static class |
AbstractPicoContainerTest.TestBehavior
|
|
![]() |
|||||||||
PREV NEXT | FRAMES NO FRAMES |