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
           
 ConcurrentLinkedQueue<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 ConcurrentLinkedQueue<E> queue

currentElement

public AtomicReference<E> currentElement

queuedActionLock

public ReentrantLock queuedActionLock

processedDataSize

public AtomicInteger processedDataSize

processedElementsCount

public AtomicInteger processedElementsCount

totalElementsCount

public AtomicInteger totalElementsCount

queuedElementsCount

public AtomicInteger queuedElementsCount

tmpResult

protected OperationResult tmpResult
Constructor Detail

AsyncQueue.AsyncQueueEntry

public AsyncQueue.AsyncQueueEntry()


Copyright © 2008 SUN Microsystems. All Rights Reserved.