Uses of Interface
org.picocontainer.Injector
Packages that use Injector
Package
Description
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
InjectionFactories make Injectors which implement specific types of dependency injection
A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.
-
Uses of Injector in org.picocontainer
Methods in org.picocontainer that return InjectorModifier and TypeMethodDescriptionComponentMonitor.newInjector
(Injector injector) A mechanism to monitor or override the Injectors being made for components.Methods in org.picocontainer with parameters of type InjectorModifier and TypeMethodDescriptionComponentMonitor.newInjector
(Injector injector) A mechanism to monitor or override the Injectors being made for components. -
Uses of Injector in org.picocontainer.injectors
Classes in org.picocontainer.injectors that implement InjectorModifier and TypeClassDescriptionclass
class
This ComponentAdapter will instantiate a new object for each call toComponentAdapter.getComponentInstance(PicoContainer, Type)
.class
Injection happens after instantiation, and through fields marked as injection points via an Annotation.class
class
class
Injection will happen through a constructor for the component.class
An Injector which provides an custom instance in a factory styleclass
Injection will happen iteratively after component instantiationclass
Injection will happen through a single method for the component.static class
static class
class
class
Injection happens after instantiation, and fields are marked as injection points via a named field.class
class
Providers are a type of Injector that can participate in Injection via a custom method.class
Instantiates components using empty constructors and Setter Injection.class
Injection will happen in a single member function on the component.class
Injection happens after instantiation, and fields are marked as injection points via a field type.Methods in org.picocontainer.injectors with parameters of type InjectorModifier and TypeMethodDescriptionstatic ComponentAdapter
Injector.composite
(Object componentKey, Class<?> componentImplementation, Parameter[] parameters, ComponentMonitor monitor, boolean useNames, Injector... injectors) creates composite injectorprotected ComponentAdapter
AbstractInjectionFactory.wrapLifeCycle
(Injector injector, LifecycleStrategy lifecycleStrategy) Constructors in org.picocontainer.injectors with parameters of type InjectorModifierConstructorDescriptionCompositeInjector
(Object componentKey, Class<?> componentImplementation, Parameter[] parameters, ComponentMonitor monitor, boolean useNames, Injector... injectors) -
Uses of Injector in org.picocontainer.monitors
Methods in org.picocontainer.monitors that return InjectorModifier and TypeMethodDescriptionAbstractComponentMonitor.newInjector
(Injector injector) ConsoleComponentMonitor.newInjector
(Injector injector) LifecycleComponentMonitor.newInjector
(Injector injector) NullComponentMonitor.newInjector
(Injector injector) WriterComponentMonitor.newInjector
(Injector injector) Methods in org.picocontainer.monitors with parameters of type InjectorModifier and TypeMethodDescriptionAbstractComponentMonitor.newInjector
(Injector injector) ConsoleComponentMonitor.newInjector
(Injector injector) LifecycleComponentMonitor.newInjector
(Injector injector) NullComponentMonitor.newInjector
(Injector injector) WriterComponentMonitor.newInjector
(Injector injector)