Top Fields Constructors Methods
io.netty.util.internal.shaded.org.jctools.queues.atomic

public final Class LinkedQueueAtomicNode<E>

extends AtomicReference<LinkedQueueAtomicNode<E>>
Class Inheritance
Imports
java.util.concurrent.atomic.AtomicReference

Field Summary

Modifier and TypeField and Description
private static final long
private E

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv

Method Summary

Modifier and TypeMethod and Description
public E

Returns:

value
getAndNullValue
()

Gets the current value and nulls out the reference to it from this node.

public E
public LinkedQueueAtomicNode<E>
public void
public void
public void
spValue(E newValue)

Inherited from java.util.concurrent.atomic.AtomicReference:
accumulateAndGetcompareAndExchangecompareAndExchangeAcquirecompareAndExchangeReleasecompareAndSetgetgetAcquiregetAndAccumulategetAndSetgetAndUpdategetOpaquegetPlainlazySetsetsetOpaquesetPlainsetReleasetoStringupdateAndGetweakCompareAndSetweakCompareAndSetAcquireweakCompareAndSetPlainweakCompareAndSetReleaseweakCompareAndSetVolatile

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.util.concurrent.atomic.AtomicReference.serialVersionUID.

valueback to summary
private E value

Hides java.util.concurrent.atomic.AtomicReference.value.

Constructor Detail

LinkedQueueAtomicNodeback to summary
pack-priv LinkedQueueAtomicNode()
LinkedQueueAtomicNodeback to summary
pack-priv LinkedQueueAtomicNode(E val)

Method Detail

getAndNullValueback to summary
public E getAndNullValue()

Gets the current value and nulls out the reference to it from this node.

Returns:E

value

lpValueback to summary
public E lpValue()
lvNextback to summary
public LinkedQueueAtomicNode<E> lvNext()
soNextback to summary
public void soNext(LinkedQueueAtomicNode<E> n)
spNextback to summary
public void spNext(LinkedQueueAtomicNode<E> n)
spValueback to summary
public void spValue(E newValue)