Package rx.internal.util.atomic
Class LinkedQueueNode<E>
java.lang.Object
java.util.concurrent.atomic.AtomicReference<LinkedQueueNode<E>>
rx.internal.util.atomic.LinkedQueueNode<E>
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the current value and nulls out the reference to it from this node.lpValue()
lvNext()
void
soNext
(LinkedQueueNode<E> n) void
Methods inherited from class java.util.concurrent.atomic.AtomicReference
accumulateAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndAccumulate, getAndSet, getAndUpdate, getOpaque, getPlain, lazySet, set, setOpaque, setPlain, setRelease, toString, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
value
-
-
Constructor Details
-
LinkedQueueNode
public LinkedQueueNode() -
LinkedQueueNode
-
-
Method Details
-
getAndNullValue
Gets the current value and nulls out the reference to it from this node.- Returns:
- value
-
lpValue
-
spValue
-
soNext
-
lvNext
-