|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 PicoContainer
getParent
in class DefaultPicoContainer
PicoContainer
instance, or null
if this container does not have a parent.public MutablePicoContainer makeChildContainer()
MutablePicoContainer
makeChildContainer
in interface MutablePicoContainer
makeChildContainer
in class DefaultPicoContainer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |