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 Object

AsyncQueue data unit


Field Summary
 AtomicReference<E> currentElement
           
 AtomicInteger processedDataSize
           
 AtomicInteger processedElementsCount
           
 Queue<E> queue
           
 ReentrantLock queuedActionLock
           
 AtomicInteger queuedElementsCount
           
protected  OperationResult tmpResult
           
 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 Queue<E> queue

currentElement

public final AtomicReference<E> currentElement

queuedActionLock

public final ReentrantLock queuedActionLock

processedDataSize

public final AtomicInteger processedDataSize

processedElementsCount

public final AtomicInteger processedElementsCount

totalElementsCount

public final AtomicInteger totalElementsCount

queuedElementsCount

public final AtomicInteger queuedElementsCount

tmpResult

protected OperationResult tmpResult
Constructor Detail

AsyncQueue.AsyncQueueEntry

public AsyncQueue.AsyncQueueEntry()


Copyright © 2012 Oracle Corporation. All Rights Reserved.