Uses of Interface
org.picocontainer.ComponentLifecycle
-
Packages that use ComponentLifecycle Package Description 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 BehaviorFactories make Behaviors which change aspects of component implementations and instances -
-
Uses of ComponentLifecycle in org.picocontainer
Subinterfaces of ComponentLifecycle in org.picocontainer Modifier and Type Interface Description interface
Behavior<T>
Behaviors modify the components created by a Injector with additional behaviors -
Uses of ComponentLifecycle in org.picocontainer.adapters
Classes in org.picocontainer.adapters that implement ComponentLifecycle Modifier and Type Class Description class
InstanceAdapter<T>
Component adapter which wraps a component instance. -
Uses of ComponentLifecycle in org.picocontainer.behaviors
Classes in org.picocontainer.behaviors that implement ComponentLifecycle Modifier and Type Class Description class
AbstractBehavior<T>
Component adapter which decorates another adapter.class
Automated<T>
class
Cached<T>
ComponentAdapter
implementation that caches the component instance.class
Decorated<T>
class
FieldDecorated
class
Guarded<T>
behaviour for allows components to be guarded by another componentclass
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>
class
Synchronized<T>
Component Adapter that uses java synchronized around getComponentInstance().class
ThreadCached<T>
This behavior supports caches values per thread.
-