Uses of Interface
org.jboss.msc.inject.Injector
-
Packages that use Injector Package Description org.jboss.msc.inject Classes which implement value injection.org.jboss.msc.service The service container implementation itself.org.jboss.msc.value Classes which implement various indirect value types. -
-
Uses of Injector in org.jboss.msc.inject
Classes in org.jboss.msc.inject that implement Injector Modifier and Type Class Description class
AddMethodInjector<T>
An injector which calls an add/remove method pair on inject/uninject.class
AtomicReferenceFieldUpdaterInjector<C,T>
An injector which updates the value of anAtomicReferenceFieldUpdater
.class
AtomicReferenceInjector<T>
An injector which updates the value of anAtomicReference
.class
CastingInjector<T>
An injector which casts the value to a specific type.class
ConcurrentMapInjector<K,T>
An injector which applies a value to a concurrent map entry.class
FieldInjector<T>
An injector which updates the value of a field.class
MapInjector<K,T>
An injector which applies a value to a map entry.class
MethodInjector<T>
An injector which invokes a method.class
RetainingInjector<T>
An injector which retains its value.class
SetMethodInjector<T>
An injector which calls a setter method.Fields in org.jboss.msc.inject declared as Injector Modifier and Type Field Description private Injector<T>
CastingInjector. target
Methods in org.jboss.msc.inject that return Injector Modifier and Type Method Description static <T> Injector<java.lang.Object>
Injectors. cast(Injector<T> injector, java.lang.Class<T> type)
Construct a casting injector.static <T> Injector<T>
SetMethodInjector. create(Value<?> target, java.lang.reflect.Method method)
Construct a new instance.Methods in org.jboss.msc.inject with parameters of type Injector Modifier and Type Method Description static <T> Injector<java.lang.Object>
Injectors. cast(Injector<T> injector, java.lang.Class<T> type)
Construct a casting injector.Constructors in org.jboss.msc.inject with parameters of type Injector Constructor Description CastingInjector(Injector<T> target, java.lang.Class<T> type)
Construct a new instance. -
Uses of Injector in org.jboss.msc.service
Fields in org.jboss.msc.service declared as Injector Modifier and Type Field Description private Injector<? super T>
ValueInjection. target
Fields in org.jboss.msc.service with type parameters of type Injector Modifier and Type Field Description private java.util.List<Injector<java.lang.Object>>
ServiceBuilderImpl.Dependency. injectorList
private java.util.List<Injector<? super T>>
ServiceBuilderImpl. outInjections
Methods in org.jboss.msc.service that return Injector Modifier and Type Method Description Injector<T>
ValueInjectionService. getInjector()
Get the injector, which should be used to inject the dependency.Injector<? super T>
ValueInjection. getTarget()
Get the target injector.Methods in org.jboss.msc.service that return types with arguments of type Injector Modifier and Type Method Description (package private) java.util.List<Injector<java.lang.Object>>
ServiceBuilderImpl.Dependency. getInjectorList()
(package private) java.util.List<Injector<? super T>>
ServiceBuilderImpl. getOutInjections()
Methods in org.jboss.msc.service with parameters of type Injector Modifier and Type Method Description <I> ServiceBuilder<T>
DelegatingServiceBuilder. addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, java.lang.Class<I> type, Injector<I> target)
Add a service dependency.ServiceBuilder<T>
DelegatingServiceBuilder. addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, Injector<java.lang.Object> target)
Add a service dependency.<I> ServiceBuilder<T>
DelegatingServiceBuilder. addDependency(ServiceName dependency, java.lang.Class<I> type, Injector<I> target)
Add a service dependency.ServiceBuilder<T>
DelegatingServiceBuilder. addDependency(ServiceName dependency, Injector<java.lang.Object> target)
Add a service dependency.<I> ServiceBuilder<T>
ServiceBuilder. addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, java.lang.Class<I> type, Injector<I> target)
Add a service dependency.ServiceBuilder<T>
ServiceBuilder. addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, Injector<java.lang.Object> target)
Add a service dependency.<I> ServiceBuilder<T>
ServiceBuilder. addDependency(ServiceName dependency, java.lang.Class<I> type, Injector<I> target)
Add a service dependency.ServiceBuilder<T>
ServiceBuilder. addDependency(ServiceName dependency, Injector<java.lang.Object> target)
Add a service dependency.<I> ServiceBuilder<T>
ServiceBuilderImpl. addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, java.lang.Class<I> type, Injector<I> target)
ServiceBuilder<T>
ServiceBuilderImpl. addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, Injector<java.lang.Object> target)
<I> ServiceBuilder<T>
ServiceBuilderImpl. addDependency(ServiceName dependency, java.lang.Class<I> type, Injector<I> target)
ServiceBuilder<T>
ServiceBuilderImpl. addDependency(ServiceName dependency, Injector<java.lang.Object> target)
<I> ServiceBuilder<T>
DelegatingServiceBuilder. addInjection(Injector<? super I> target, I value)
Add an injection.ServiceBuilder<T>
DelegatingServiceBuilder. addInjection(Injector<? super T> target)
Add an injection of this service into another target.<I> ServiceBuilder<T>
ServiceBuilder. addInjection(Injector<? super I> target, I value)
Add an injection.ServiceBuilder<T>
ServiceBuilder. addInjection(Injector<? super T> target)
Add an injection of this service into another target.<I> ServiceBuilder<T>
ServiceBuilderImpl. addInjection(Injector<? super I> target, I value)
ServiceBuilder<T>
ServiceBuilderImpl. addInjection(Injector<? super T> target)
<I> ServiceBuilder<T>
DelegatingServiceBuilder. addInjectionValue(Injector<? super I> target, Value<I> value)
Add an injection value.<I> ServiceBuilder<T>
ServiceBuilder. addInjectionValue(Injector<? super I> target, Value<I> value)
Add an injection value.<I> ServiceBuilder<T>
ServiceBuilderImpl. addInjectionValue(Injector<? super I> target, Value<I> value)
Constructors in org.jboss.msc.service with parameters of type Injector Constructor Description ValueInjection(Value<? extends T> source, Injector<? super T> target)
Construct a new instance. -
Uses of Injector in org.jboss.msc.value
Classes in org.jboss.msc.value that implement Injector Modifier and Type Class Description class
InjectedValue<T>
A value which is injected from another source.Methods in org.jboss.msc.value that return Injector Modifier and Type Method Description Injector<T>
InjectedSetValue. injector()
Gets an injector for this set.
-