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 TypeClassDescriptionclassclassclassclassfactory class creating cached behavioursclassBehaviorFactory for Decorating.classBehaviorFactory for Field Decorating.classfactory class creating guard behaviourclassclassclassThis behavior factory provides java.util.concurrent locks.classBehavior that turns off Caching behavior by default.final classAComponentFactorythat createsPropertyApplicatorinstances.classclassThis behavior factory provides synchronized wrappers to control access to a particular component.classMethods in org.picocontainer.behaviors that return BehaviorFactoryModifier and TypeMethodDescriptionstatic BehaviorFactoryBehaviors.automatic()static BehaviorFactoryBehaviors.caching()static BehaviorFactoryBehaviors.implementationHiding()static BehaviorFactoryBehaviors.locking()static BehaviorFactoryBehaviors.propertyApplying()static BehaviorFactoryBehaviors.synchronizing()Method parameters in org.picocontainer.behaviors with type arguments of type BehaviorFactoryModifier and TypeMethodDescriptionprotected voidAdaptingBehavior.processAutomatic(Properties componentProperties, List<BehaviorFactory> list) protected voidAdaptingBehavior.processCaching(Properties componentProperties, Class componentImplementation, List<BehaviorFactory> list) protected voidAdaptingBehavior.processGuarding(Properties componentProperties, Class componentImplementation, List<BehaviorFactory> list) protected voidAdaptingBehavior.processImplementationHiding(Properties componentProperties, List<BehaviorFactory> list) protected voidAdaptingBehavior.processLocking(Properties componentProperties, List<BehaviorFactory> list) protected voidAdaptingBehavior.processPropertyApplying(Properties componentProperties, List<BehaviorFactory> list) protected voidAdaptingBehavior.processSynchronizing(Properties componentProperties, List<BehaviorFactory> list)