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 void
inject(T value)
Inject the given value.void
uninject()
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.
-
-