Package org.picocontainer.behaviors
BehaviorFactories make Behaviors which change aspects of component implementations and instances
-
Interface Summary Interface Description FieldDecorated.Decorator Intercepted.Controller -
Class Summary Class Description AbstractBehavior<T> Component adapter which decorates another adapter.AbstractBehaviorFactory AdaptingBehavior Automated<T> Automating Behavior static collection of factory methods for easier behavior creationBehaviors Static collection of factory methods for different BehaviourFactory implementations.Cached<T> ComponentAdapter
implementation that caches the component instance.Caching factory class creating cached behavioursDecorated<T> Decorating BehaviorFactory for Decorating.FieldDecorated FieldDecorating BehaviorFactory for Field Decorating.Guarded<T> behaviour for allows components to be guarded by another componentGuarding factory class creating guard behaviourHiddenImplementation<T> This component adapter makes it possible to hide the implementation of a real subject (behind a proxy) provided the key is an interface.ImplementationHiding Intercepted<T> Intercepted.ControllerImpl Intercepted.InterceptorThreadLocal Intercepting Locked<T> Locking This behavior factory provides java.util.concurrent locks.OptInCaching Behavior that turns off Caching behavior by default.PropertyApplicator<T> Decorating component adapter that can be used to set additional properties on a component in a bean style.PropertyApplying AComponentFactory
that createsPropertyApplicator
instances.Stored<T> Stored.Instance<T> Storing Storing.StoreThreadLocal Storing.StoreWrapper Synchronized<T> Component Adapter that uses java synchronized around getComponentInstance().Synchronizing This behavior factory provides synchronized wrappers to control access to a particular component.ThreadCached<T> This behavior supports caches values per thread.ThreadCaching