Package org.glassfish.grizzly.asyncqueue
package org.glassfish.grizzly.asyncqueue
-
ClassDescriptionCommon interface for
AsyncQueue
processors.Interface, which Transports should implement if they support AsyncQueues.AsyncQueueIO<L>Class encapsulates asynchronous queue implementation:AsyncQueueReader
,AsyncQueueWriter
.TheAsyncQueue
, which implements asynchronous read queue.AsyncQueue
element unitTheAsyncQueue
, which implements asynchronous write queue.AsyncQueue
read element unitAsyncQueue
write element unitCloner, which will be called byAsyncQueueWriter
, when message could not be written directly, and will be added to the queue.Deprecated.push back logic is deprecated.Deprecated.push back logic is deprecated.RecordReadResult<K,L> Read result associated with aAsyncWriteQueueRecord
.RecordWriteResult<K,L> Write result associated with aAsyncWriteQueueRecord
.TaskQueue<E extends AsyncQueueRecord>Class represents common implementation of asynchronous processing queue.Common interface for entities that may be written to aChannel
.