Uses of Interface
org.picocontainer.ComponentLifecycle

Packages that use ComponentLifecycle
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   
 

Uses of ComponentLifecycle in org.picocontainer
 

Subinterfaces of ComponentLifecycle in org.picocontainer
 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
 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
 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 component
 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.
 



Copyright © 2003-2009 Codehaus. All Rights Reserved.