Package org.glassfish.grizzly.asyncqueue
-
Interface Summary Interface Description AsyncQueue Common interface forAsyncQueue
processors.AsyncQueueEnabledTransport Interface, which Transports should implement if they support AsyncQueues.AsyncQueueIO<L> Class encapsulates asynchronous queue implementation:AsyncQueueReader
,AsyncQueueWriter
.AsyncQueueReader<L> TheAsyncQueue
, which implements asynchronous read queue.AsyncQueueWriter<L> TheAsyncQueue
, which implements asynchronous write queue.MessageCloner<E> Cloner, which will be called byAsyncQueueWriter
, when message could not be written directly, and will be added to the queue.PushBackHandler Deprecated. push back logic is deprecated.TaskQueue.MutableMaxQueueSize WritableMessage Common interface for entities that may be written to aChannel
. -
Class Summary Class Description AsyncQueueIO.Factory AsyncQueueIO.ImmutableAsyncQueueIO<L> AsyncQueueIO.MutableAsyncQueueIO<L> AsyncQueueRecord<R> AsyncQueue
element unitAsyncReadQueueRecord AsyncQueue
read element unitAsyncWriteQueueRecord AsyncQueue
write element unitPushBackContext 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. -
Enum Summary Enum Description AsyncQueue.AsyncResult