Uses of Interface
org.picocontainer.BehaviorFactory
Packages that use BehaviorFactory
Package
Description
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
BehaviorFactories make Behaviors which change aspects of component implementations and instances
-
Uses of BehaviorFactory in org.picocontainer
Methods in org.picocontainer with parameters of type BehaviorFactory -
Uses of BehaviorFactory in org.picocontainer.behaviors
Classes in org.picocontainer.behaviors that implement BehaviorFactoryModifier and TypeClassDescriptionclass
class
class
class
factory class creating cached behavioursclass
BehaviorFactory for Decorating.class
BehaviorFactory for Field Decorating.class
factory class creating guard behaviourclass
class
class
This behavior factory provides java.util.concurrent locks.class
Behavior that turns off Caching behavior by default.final class
AComponentFactory
that createsPropertyApplicator
instances.class
class
This behavior factory provides synchronized wrappers to control access to a particular component.class
Methods in org.picocontainer.behaviors that return BehaviorFactoryModifier and TypeMethodDescriptionstatic BehaviorFactory
Behaviors.automatic()
static BehaviorFactory
Behaviors.caching()
static BehaviorFactory
Behaviors.implementationHiding()
static BehaviorFactory
Behaviors.locking()
static BehaviorFactory
Behaviors.propertyApplying()
static BehaviorFactory
Behaviors.synchronizing()
Method parameters in org.picocontainer.behaviors with type arguments of type BehaviorFactoryModifier and TypeMethodDescriptionprotected void
AdaptingBehavior.processAutomatic
(Properties componentProperties, List<BehaviorFactory> list) protected void
AdaptingBehavior.processCaching
(Properties componentProperties, Class componentImplementation, List<BehaviorFactory> list) protected void
AdaptingBehavior.processGuarding
(Properties componentProperties, Class componentImplementation, List<BehaviorFactory> list) protected void
AdaptingBehavior.processImplementationHiding
(Properties componentProperties, List<BehaviorFactory> list) protected void
AdaptingBehavior.processLocking
(Properties componentProperties, List<BehaviorFactory> list) protected void
AdaptingBehavior.processPropertyApplying
(Properties componentProperties, List<BehaviorFactory> list) protected void
AdaptingBehavior.processSynchronizing
(Properties componentProperties, List<BehaviorFactory> list)