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
|
org.picocontainer.monitors |
A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.
|
org.picocontainer.tck |
Modifier and Type | Method and Description |
---|---|
Behavior |
ComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Modifier and Type | Method and Description |
---|---|
Behavior |
ComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBehavior<T>
Component adapter which decorates another adapter.
|
class |
Automated<T> |
class |
Cached<T>
ComponentAdapter implementation that caches the component instance. |
class |
Decorated<T> |
class |
FieldDecorated |
class |
Guarded<T>
behaviour for allows components to be guarded by another component
|
class |
HiddenImplementation<T>
This component adapter makes it possible to hide the implementation
of a real subject (behind a proxy) provided the key is an interface.
|
class |
Intercepted<T> |
class |
Locked<T> |
class |
PropertyApplicator<T>
Decorating component adapter that can be used to set additional properties
on a component in a bean style.
|
class |
Stored<T> |
class |
Synchronized<T>
Component Adapter that uses java synchronized around getComponentInstance().
|
class |
ThreadCached<T>
This behavior supports caches values per thread.
|
Modifier and Type | Method and Description |
---|---|
static Behavior |
Behavior.cached(ComponentAdapter delegate) |
static Behavior |
Behavior.cached(ComponentAdapter delegate,
ObjectReference instanceReference) |
static Behavior |
Behavior.decorated(ComponentAdapter delegate,
org.picocontainer.behaviors.Decorated.Decorator decorator) |
Modifier and Type | Method and Description |
---|---|
Behavior |
WriterComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Behavior |
NullComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Behavior |
ConsoleComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Behavior |
AbstractComponentMonitor.newBehavior(Behavior behavior) |
Behavior |
LifecycleComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Modifier and Type | Method and Description |
---|---|
Behavior |
WriterComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Behavior |
NullComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Behavior |
ConsoleComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Behavior |
AbstractComponentMonitor.newBehavior(Behavior behavior) |
Behavior |
LifecycleComponentMonitor.newBehavior(Behavior behavior)
A mechanism to monitor or override the Behaviors being made for components.
|
Modifier and Type | Class and Description |
---|---|
static class |
AbstractComponentAdapterTest.CollectingBehavior |
static class |
AbstractComponentAdapterTest.CycleDetectorBehavior |
static class |
AbstractComponentAdapterTest.NotInstantiatableBehavior |
static class |
AbstractPicoContainerTest.TestBehavior |
Copyright © 2003–2015 Codehaus. All rights reserved.