JBoss Modular Service Kernel API 1.0.0.CR2

Package org.jboss.msc.inject

Classes which implement value injection.

See:
          Description


Interface Summary
Injector<T> A receiver for values that are injected from another source, typically connected to a service lifecycle.
 

Class Summary
AddMethodInjector<T> An injector which calls an add/remove method pair on inject/uninject.
AtomicReferenceFieldUpdaterInjector<C,T> An injector which updates the value of an AtomicReferenceFieldUpdater.
AtomicReferenceInjector<T> An injector which updates the value of an AtomicReference.
CastingInjector<T> An injector which casts the value to a specific type.
ConcurrentMapInjector<K,T> An injector which applies a value to a concurrent map entry.
FieldInjector<T> An injector which updates the value of a field.
Injectors Utility class to construct injector types.
MapInjector<K,T> An injector which applies a value to a map entry.
MethodInjector<T> An injector which invokes a method.
RetainingInjector<T> An injector which retains its value.
SetMethodInjector<T> An injector which calls a setter method.
 

Exception Summary
InjectionException An injection exception which is thrown when an injection fails for some reason.
 

Package org.jboss.msc.inject Description

Classes which implement value injection. See Injector.


JBoss Modular Service Kernel API 1.0.0.CR2

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