com.sun.grizzly.async
Class AsyncQueue.AsyncQueueEntry

java.lang.Object
  extended by com.sun.grizzly.async.AsyncQueue.AsyncQueueEntry
Enclosing class:
AsyncQueue<K,E>

public class AsyncQueue.AsyncQueueEntry
extends java.lang.Object

AsyncQueue data unit


Field Summary
 java.util.concurrent.atomic.AtomicReference<E> currentElement
           
 java.util.concurrent.atomic.AtomicInteger processedDataSize
           
 java.util.concurrent.atomic.AtomicInteger processedElementsCount
           
 java.util.Queue<E> queue
           
 java.util.concurrent.locks.ReentrantLock queuedActionLock
           
 java.util.concurrent.atomic.AtomicInteger queuedElementsCount
           
protected  OperationResult tmpResult
           
 java.util.concurrent.atomic.AtomicInteger totalElementsCount
           
 
Constructor Summary
AsyncQueue.AsyncQueueEntry()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queue

public final java.util.Queue<E> queue

currentElement

public final java.util.concurrent.atomic.AtomicReference<E> currentElement

queuedActionLock

public final java.util.concurrent.locks.ReentrantLock queuedActionLock

processedDataSize

public final java.util.concurrent.atomic.AtomicInteger processedDataSize

processedElementsCount

public final java.util.concurrent.atomic.AtomicInteger processedElementsCount

totalElementsCount

public final java.util.concurrent.atomic.AtomicInteger totalElementsCount

queuedElementsCount

public final java.util.concurrent.atomic.AtomicInteger queuedElementsCount

tmpResult

protected OperationResult tmpResult
Constructor Detail

AsyncQueue.AsyncQueueEntry

public AsyncQueue.AsyncQueueEntry()


Copyright © 2012 Oracle Corporation. All Rights Reserved.