|
JBoss Modular Service Kernel API 1.0.0.CR2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Injector | |
---|---|
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 | |
---|---|
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 an AtomicReferenceFieldUpdater . |
class |
AtomicReferenceInjector<T>
An injector which updates the value of an AtomicReference . |
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. |
Methods in org.jboss.msc.inject that return Injector | ||
---|---|---|
static
|
Injectors.cast(Injector<T> injector,
Class<T> type)
Construct a casting injector. |
|
static
|
SetMethodInjector.create(Value<?> target,
Method method)
Construct a new instance. |
Methods in org.jboss.msc.inject with parameters of type Injector | ||
---|---|---|
static
|
Injectors.cast(Injector<T> injector,
Class<T> type)
Construct a casting injector. |
Constructors in org.jboss.msc.inject with parameters of type Injector | |
---|---|
CastingInjector(Injector<T> target,
Class<T> type)
Construct a new instance. |
Uses of Injector in org.jboss.msc.service |
---|
Methods in org.jboss.msc.service that return Injector | |
---|---|
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 with parameters of type Injector | ||
---|---|---|
|
DelegatingServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
ServiceName dependency,
Class<I> type,
Injector<I> target)
Add a service dependency. |
|
|
ServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
ServiceName dependency,
Class<I> type,
Injector<I> target)
Add a service dependency. |
|
ServiceBuilder<T> |
DelegatingServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
ServiceName dependency,
Injector<Object> target)
Add a service dependency. |
|
ServiceBuilder<T> |
ServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
ServiceName dependency,
Injector<Object> target)
Add a service dependency. |
|
|
DelegatingServiceBuilder.addDependency(ServiceName dependency,
Class<I> type,
Injector<I> target)
Add a service dependency. |
|
|
ServiceBuilder.addDependency(ServiceName dependency,
Class<I> type,
Injector<I> target)
Add a service dependency. |
|
ServiceBuilder<T> |
DelegatingServiceBuilder.addDependency(ServiceName dependency,
Injector<Object> target)
Add a service dependency. |
|
ServiceBuilder<T> |
ServiceBuilder.addDependency(ServiceName dependency,
Injector<Object> target)
Add a service dependency. |
|
|
DelegatingServiceBuilder.addInjection(Injector<? super I> target,
I value)
Add an injection. |
|
|
ServiceBuilder.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. |
|
ServiceBuilder<T> |
ServiceBuilder.addInjection(Injector<? super T> target)
Add an injection of this service into another target. |
|
|
DelegatingServiceBuilder.addInjectionValue(Injector<? super I> target,
Value<I> value)
Add an injection value. |
|
|
ServiceBuilder.addInjectionValue(Injector<? super I> target,
Value<I> value)
Add an injection value. |
Constructors in org.jboss.msc.service with parameters of type Injector | |
---|---|
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 | |
---|---|
class |
InjectedValue<T>
A value which is injected from another source. |
Methods in org.jboss.msc.value that return Injector | |
---|---|
Injector<T> |
InjectedSetValue.injector()
Gets an injector for this set. |
|
JBoss Modular Service Kernel API 1.0.0.CR2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |