|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.picocontainer.DefaultPicoContainer
org.picocontainer.containers.TieringPicoContainer
public class TieringPicoContainer
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.picocontainer.DefaultPicoContainer |
|---|
DefaultPicoContainer.KnowsContainerAdapter<T>, DefaultPicoContainer.LateInstance |
| Field Summary |
|---|
| Fields inherited from class org.picocontainer.DefaultPicoContainer |
|---|
componentFactory, componentMonitor, lifecycleStrategy, orderedComponentAdapters |
| Constructor Summary | |
|---|---|
TieringPicoContainer()
Creates a new container with a AdaptingBehavior and no parent container. |
|
TieringPicoContainer(ComponentFactory componentFactory)
Creates a new container with a custom ComponentFactory and no parent container. |
|
TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container. |
|
TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
TieringPicoContainer(ComponentMonitor monitor)
Creates a new container with the AdaptingInjection using a custom ComponentMonitor |
|
TieringPicoContainer(ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy |
|
TieringPicoContainer(ComponentMonitor monitor,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom ComponentMonitor |
|
TieringPicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom lifecycle strategy |
|
TieringPicoContainer(PicoContainer parent)
Creates a new container with a (caching) AdaptingInjection
and a parent container. |
|
| Method Summary | |
|---|---|
PicoContainer |
getParent()
Retrieve the parent container of this container. |
MutablePicoContainer |
makeChildContainer()
Make a child container, using the same implementation of MutablePicoContainer as the parent. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Cached instances, such as for example
Caching. Caching can delegate to other ComponentAdapterFactories.
componentFactory - the factory to use for creation of ComponentAdapters.lifecycleStrategy - the lifecycle strategy chosen for registered
instance (not implementations!)parent - the parent container (used for component dependency lookups).
public TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor componentMonitor)
public TieringPicoContainer(ComponentMonitor monitor,
PicoContainer parent)
monitor - the ComponentMonitor to useparent - the parent container (used for component dependency lookups).
public TieringPicoContainer(ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
monitor - the ComponentMonitor to uselifecycleStrategy - the lifecycle strategy to use.parent - the parent container (used for component dependency lookups).
public TieringPicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
lifecycleStrategy - the lifecycle strategy to use.parent - the parent container (used for component dependency lookups).public TieringPicoContainer(ComponentFactory componentFactory)
componentFactory - the ComponentFactory to use.public TieringPicoContainer(ComponentMonitor monitor)
monitor - the ComponentMonitor to usepublic TieringPicoContainer(PicoContainer parent)
AdaptingInjection
and a parent container.
parent - the parent container (used for component dependency lookups).public TieringPicoContainer()
AdaptingBehavior and no parent container.
| Method Detail |
|---|
public PicoContainer getParent()
DefaultPicoContainer
getParent in interface PicoContainergetParent in class DefaultPicoContainerPicoContainer instance, or null if this container does not have a parent.public MutablePicoContainer makeChildContainer()
MutablePicoContainer
makeChildContainer in interface MutablePicoContainermakeChildContainer in class DefaultPicoContainer
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||