Uses of Interface
org.picocontainer.BehaviorFactory
-
Packages that use BehaviorFactory Package Description org.picocontainer This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.org.picocontainer.behaviors 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 Modifier and Type Method Description PicoBuilder
PicoBuilder. withBehaviors(BehaviorFactory... factories)
-
Uses of BehaviorFactory in org.picocontainer.behaviors
Classes in org.picocontainer.behaviors that implement BehaviorFactory Modifier and Type Class Description class
AbstractBehaviorFactory
class
AdaptingBehavior
class
Automating
class
Caching
factory class creating cached behavioursclass
Decorating
BehaviorFactory for Decorating.class
FieldDecorating
BehaviorFactory for Field Decorating.class
Guarding
factory class creating guard behaviourclass
ImplementationHiding
class
Intercepting
class
Locking
This behavior factory provides java.util.concurrent locks.class
OptInCaching
Behavior that turns off Caching behavior by default.class
PropertyApplying
AComponentFactory
that createsPropertyApplicator
instances.class
Storing
class
Synchronizing
This behavior factory provides synchronized wrappers to control access to a particular component.class
ThreadCaching
Methods in org.picocontainer.behaviors that return BehaviorFactory Modifier and Type Method Description static 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 BehaviorFactory Modifier and Type Method Description protected void
AdaptingBehavior. processAutomatic(java.util.Properties componentProperties, java.util.List<BehaviorFactory> list)
protected void
AdaptingBehavior. processCaching(java.util.Properties componentProperties, java.lang.Class componentImplementation, java.util.List<BehaviorFactory> list)
protected void
AdaptingBehavior. processGuarding(java.util.Properties componentProperties, java.lang.Class componentImplementation, java.util.List<BehaviorFactory> list)
protected void
AdaptingBehavior. processImplementationHiding(java.util.Properties componentProperties, java.util.List<BehaviorFactory> list)
protected void
AdaptingBehavior. processLocking(java.util.Properties componentProperties, java.util.List<BehaviorFactory> list)
protected void
AdaptingBehavior. processPropertyApplying(java.util.Properties componentProperties, java.util.List<BehaviorFactory> list)
protected void
AdaptingBehavior. processSynchronizing(java.util.Properties componentProperties, java.util.List<BehaviorFactory> list)
-