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
|
Modifier and Type | Method and Description |
---|---|
PicoBuilder |
PicoBuilder.withBehaviors(BehaviorFactory... factories) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBehaviorFactory |
class |
AdaptingBehavior |
class |
Automating |
class |
Caching
factory class creating cached behaviours
|
class |
Decorating
BehaviorFactory for Decorating.
|
class |
FieldDecorating
BehaviorFactory for Field Decorating.
|
class |
Guarding
factory class creating guard behaviour
|
class |
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
A
ComponentFactory that creates
PropertyApplicator instances. |
class |
Storing |
class |
Synchronizing
This behavior factory provides synchronized wrappers to control access to a particular component.
|
class |
ThreadCaching |
Modifier and Type | Method and Description |
---|---|
static BehaviorFactory |
Behaviors.automatic() |
static BehaviorFactory |
Behaviors.caching() |
static BehaviorFactory |
Behaviors.implementationHiding() |
static BehaviorFactory |
Behaviors.locking() |
protected BehaviorFactory |
SynchronizedTestCase.makeBehaviorFactory() |
protected BehaviorFactory |
LockedTestCase.makeBehaviorFactory() |
static BehaviorFactory |
Behaviors.propertyApplying() |
static BehaviorFactory |
Behaviors.synchronizing() |
Modifier and Type | Method and Description |
---|---|
protected 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) |
Copyright © 2003–2016 Codehaus. All rights reserved.