Uses of Interface
org.picocontainer.MutablePicoContainer
Packages that use MutablePicoContainer
Package
Description
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
Containers are the main user entry point for PicoContainer.
A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.
-
Uses of MutablePicoContainer in org.picocontainer
Classes in org.picocontainer that implement MutablePicoContainerModifier and TypeClassDescriptionclass
The StandardPicoContainer
/MutablePicoContainer
implementation.Methods in org.picocontainer that return MutablePicoContainerModifier and TypeMethodDescriptionDefaultPicoContainer.addAdapter
(ComponentAdapter<?> componentAdapter) Register a component via a ComponentAdapter.DefaultPicoContainer.addAdapter
(ComponentAdapter<?> componentAdapter, Properties properties) MutablePicoContainer.addAdapter
(ComponentAdapter<?> componentAdapter) Register a component via a ComponentAdapter.protected MutablePicoContainer
DefaultPicoContainer.addAdapterInternal
(ComponentAdapter<?> componentAdapter) DefaultPicoContainer.addChildContainer
(PicoContainer child) MutablePicoContainer.addChildContainer
(PicoContainer child) Add a child container.DefaultPicoContainer.addComponent
(Object implOrInstance) Register an arbitrary object.DefaultPicoContainer.addComponent
(Object componentKey, Object componentImplementationOrInstance, Parameter... parameters) Register a component and creates specific instructions on which constructor to use, along with which components and/or constants to provide as constructor arguments.MutablePicoContainer.addComponent
(Object implOrInstance) Register an arbitrary object.MutablePicoContainer.addComponent
(Object componentKey, Object componentImplementationOrInstance, Parameter... parameters) Register a component and creates specific instructions on which constructor to use, along with which components and/or constants to provide as constructor arguments.Register a config item.DefaultPicoContainer.as
(Properties... properties) MutablePicoContainer.as
(Properties... properties) You can set for the following operation only the characteristic of registration of a component on the fly.PicoBuilder.build()
DefaultPicoContainer.change
(Properties... properties) MutablePicoContainer.change
(Properties... properties) You can change the characteristic of registration of all subsequent components in this container.DefaultPicoContainer.makeChildContainer()
MutablePicoContainer.makeChildContainer()
Make a child container, using both the same implementation of MutablePicoContainer as the parent and identical behaviors as well.Methods in org.picocontainer with parameters of type MutablePicoContainerModifier and TypeMethodDescriptionvoid
ComponentMonitor.lifecycleInvocationFailed
(MutablePicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, RuntimeException cause) Event thrown if a lifecycle method invocation - start, stop or dispose - failed on the given instanceComponentMonitor.noComponentFound
(MutablePicoContainer container, Object componentKey) No Component has been found for the key in question.Method parameters in org.picocontainer with type arguments of type MutablePicoContainerModifier and TypeMethodDescriptionPicoBuilder.implementedBy
(Class<? extends MutablePicoContainer> containerClass) -
Uses of MutablePicoContainer in org.picocontainer.classname
Subinterfaces of MutablePicoContainer in org.picocontainer.classnameModifier and TypeInterfaceDescriptioninterface
A ClassLoadingPicoContainer extends PicoContainer with classloader juggling capabilityClasses in org.picocontainer.classname that implement MutablePicoContainerModifier and TypeClassDescriptionclass
Default implementation of ClassLoadingPicoContainer.Methods in org.picocontainer.classname that return MutablePicoContainerModifier and TypeMethodDescriptionDefaultClassLoadingPicoContainer.addAdapter
(ComponentAdapter<?> componentAdapter) DefaultClassLoadingPicoContainer.addChildContainer
(PicoContainer child) DefaultClassLoadingPicoContainer.addComponent
(Object implOrInstance) DefaultClassLoadingPicoContainer.addComponent
(Object key, Object componentImplementationOrInstance, Parameter... parameters) DefaultClassLoadingPicoContainer.as
(Properties... properties) DefaultClassLoadingPicoContainer.change
(Properties... properties) final MutablePicoContainer
DefaultClassLoadingPicoContainer.makeChildContainer()
Constructors in org.picocontainer.classname with parameters of type MutablePicoContainerModifierConstructorDescriptionDefaultClassLoadingPicoContainer
(ClassLoader classLoader, MutablePicoContainer delegate) -
Uses of MutablePicoContainer in org.picocontainer.containers
Classes in org.picocontainer.containers that implement MutablePicoContainerModifier and TypeClassDescriptionclass
abstract base class for delegating to mutable containersclass
class
Methods in org.picocontainer.containers that return MutablePicoContainerModifier and TypeMethodDescriptionAbstractDelegatingMutablePicoContainer.addAdapter
(ComponentAdapter<?> componentAdapter) AbstractDelegatingMutablePicoContainer.addChildContainer
(PicoContainer child) AbstractDelegatingMutablePicoContainer.addComponent
(Object implOrInstance) AbstractDelegatingMutablePicoContainer.addComponent
(Object componentKey, Object componentImplementationOrInstance, Parameter... parameters) AbstractDelegatingMutablePicoContainer.as
(Properties... properties) AbstractDelegatingMutablePicoContainer.change
(Properties... properties) AbstractDelegatingMutablePicoContainer.getDelegate()
CommandLinePicoContainer.getDelegate()
AbstractDelegatingMutablePicoContainer.makeChildContainer()
TieringPicoContainer.makeChildContainer()
Constructors in org.picocontainer.containers with parameters of type MutablePicoContainerModifierConstructorDescription -
Uses of MutablePicoContainer in org.picocontainer.monitors
Methods in org.picocontainer.monitors with parameters of type MutablePicoContainerModifier and TypeMethodDescriptionvoid
AbstractComponentMonitor.lifecycleInvocationFailed
(MutablePicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, RuntimeException cause) void
ConsoleComponentMonitor.lifecycleInvocationFailed
(MutablePicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, RuntimeException cause) void
LifecycleComponentMonitor.lifecycleInvocationFailed
(MutablePicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, RuntimeException cause) void
NullComponentMonitor.lifecycleInvocationFailed
(MutablePicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, RuntimeException cause) void
WriterComponentMonitor.lifecycleInvocationFailed
(MutablePicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, RuntimeException cause) AbstractComponentMonitor.noComponentFound
(MutablePicoContainer container, Object componentKey) ComposingMonitor.noComponentFound
(MutablePicoContainer container, Object componentKey) ConsoleComponentMonitor.noComponentFound
(MutablePicoContainer container, Object componentKey) LifecycleComponentMonitor.noComponentFound
(MutablePicoContainer container, Object componentKey) NullComponentMonitor.noComponentFound
(MutablePicoContainer container, Object componentKey) WriterComponentMonitor.noComponentFound
(MutablePicoContainer container, Object componentKey)