Top Description Fields Constructors Methods
org.jboss.threads

pack-priv abstract Class EnhancedQueueExecutorBase1

extends EnhancedQueueExecutorBase0
Class Inheritance
Known Direct Subclasses
org.jboss.threads.EnhancedQueueExecutorBase2
Static Imports
org.jboss.threads.JBossExecutors.unsafe

EQE base class: tail section.

Field Summary

Modifier and TypeField and Description
pack-priv volatile EnhancedQueueExecutor.TaskNode
tail

The node preceding the tail node; this field is not null.

pack-priv static final long
Inherited from org.jboss.threads.EnhancedQueueExecutorBase0:
p00p01p02p03p04p05p06p07p08p09p0Ap0Bp0Cp0Dp0Ep0F

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
Inherited from org.jboss.threads.EnhancedQueueExecutorBase0:
readBooleanPropertyPrefixedreadIntPropertyPrefixedreadPropertyreadPropertyPrefixedreadPropertyRaw

Field Detail

tailback to summary
pack-priv volatile EnhancedQueueExecutor.TaskNode tail

The node preceding the tail node; this field is not null. This is the insertion point for tasks (and the removal point for waiting threads).

Annotations
@NotNull
@SuppressWarnings:unused
tailOffsetback to summary
pack-priv static final long tailOffset

Constructor Detail

EnhancedQueueExecutorBase1back to summary
pack-priv EnhancedQueueExecutorBase1()

Method Detail

compareAndSetTailback to summary
pack-priv boolean compareAndSetTail(final EnhancedQueueExecutor.TaskNode expect, final EnhancedQueueExecutor.TaskNode update)