Package org.jboss.msc.inject
Class AtomicReferenceInjector<T>
- java.lang.Object
-
- org.jboss.msc.inject.AtomicReferenceInjector<T>
-
-
Constructor Summary
Constructors Constructor Description AtomicReferenceInjector(java.util.concurrent.atomic.AtomicReference<T> reference)Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinject(T value)Inject the given value.voiduninject()Uninject the given value (in other words, cancel or undo a previous injection).
-
-
-
Field Detail
-
reference
private final java.util.concurrent.atomic.AtomicReference<T> reference
-
-
Constructor Detail
-
AtomicReferenceInjector
public AtomicReferenceInjector(java.util.concurrent.atomic.AtomicReference<T> reference)
Construct a new instance.- Parameters:
reference- the reference to update
-
-
Method Detail
-
inject
public void inject(T value)
Inject the given value.
-
-