JBoss Modular Service Kernel API 1.0.0.Beta4-SNAPSHOT

Uses of Interface
org.jboss.msc.inject.Injector

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 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 FieldInjector<T>
          An injector which updates the value of a field.
 class MethodInjector<T>
          An injector which invokes a method.
 class SetMethodInjector<T>
          An injector which calls a setter method.
 class TranslatingInjector<I,O>
          An injector which passes a value through a translator to another injector.
 

Methods in org.jboss.msc.inject that return Injector
static
<T> Injector<Object>
Injectors.cast(Injector<T> injector, Class<T> type)
          Construct a casting injector.
static
<T> Injector<T>
SetMethodInjector.create(Value<?> target, Method method)
          Construct a new instance.
static
<T> Injector<T>
SetMethodInjector.create(Value<?> target, Value<Method> methodValue)
          Construct a new instance.
 

Methods in org.jboss.msc.inject with parameters of type Injector
static
<T> Injector<Object>
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.
TranslatingInjector(Translator<I,O> translator, Injector<O> injector)
          Construct a new instance.
 

Uses of Injector in org.jboss.msc.service
 

Methods in org.jboss.msc.service that return Injector
 Injector<? super T> ValueInjection.getTarget()
          Get the target injector.
 

Methods in org.jboss.msc.service with parameters of type Injector
<I> ServiceBuilder<T>
ServiceBuilder.addDependency(ServiceName dependency, Class<I> type, Injector<I> target)
          Add a service dependency.
 ServiceBuilder<T> ServiceBuilder.addDependency(ServiceName dependency, Injector<Object> target)
          Add a service dependency.
<I> ServiceBuilder<T>
ServiceBuilder.addInjection(Injector<? super I> target, I value)
          Add an injection.
<I> ServiceBuilder<T>
ServiceBuilder.addInjectionValue(Injector<? super I> target, Value<I> value)
          Add an injection value.
<I> ServiceBuilder<T>
ServiceBuilder.addOptionalDependency(ServiceName dependency, Class<I> type, Injector<I> target)
          Add an optional service dependency.
 ServiceBuilder<T> ServiceBuilder.addOptionalDependency(ServiceName dependency, Injector<Object> target)
          Add an optional service dependency.
 

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.
 


JBoss Modular Service Kernel API 1.0.0.Beta4-SNAPSHOT

Copyright © 2010 JBoss, a division of Red Hat, Inc.