java.lang.Object
org.glassfish.grizzly.asyncqueue.AsyncQueueRecord<ReadResult>
org.glassfish.grizzly.asyncqueue.AsyncReadQueueRecord
- All Implemented Interfaces:
Cacheable
AsyncQueue
read element unit- Author:
- Alexey Stashok
-
Field Summary
Fields inherited from class org.glassfish.grizzly.asyncqueue.AsyncQueueRecord
completionHandler, connection, isRecycled, message, recycleTrack
-
Method Summary
Modifier and TypeMethodDescriptionstatic AsyncReadQueueRecord
create
(Connection connection, Buffer message, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor) Returns the current record result object.boolean
void
void
recycle()
protected void
reset()
protected void
set
(Connection connection, Object message, CompletionHandler completionHandler, Interceptor interceptor) Methods inherited from class org.glassfish.grizzly.asyncqueue.AsyncQueueRecord
checkRecycled, getConnection, getMessage, notifyFailure, notifyIncomplete, set, setMessage
-
Field Details
-
interceptor
-
-
Method Details
-
create
public static AsyncReadQueueRecord create(Connection connection, Buffer message, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor) -
getInterceptor
-
notifyComplete
public void notifyComplete() -
isFinished
public boolean isFinished() -
getCurrentResult
Description copied from class:AsyncQueueRecord
Returns the current record result object.- Specified by:
getCurrentResult
in classAsyncQueueRecord<ReadResult>
- Returns:
- the current record result object
-
set
protected void set(Connection connection, Object message, CompletionHandler completionHandler, Interceptor interceptor) -
reset
protected void reset() -
recycle
public void recycle()
-