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
FieldsFields inherited from class org.glassfish.grizzly.asyncqueue.AsyncQueueRecord
completionHandler, connection, isRecycled, message, recycleTrack -
Method Summary
Modifier and TypeMethodDescriptionstatic AsyncReadQueueRecordcreate(Connection connection, Buffer message, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor) Returns the current record result object.booleanvoidvoidrecycle()protected voidreset()protected voidset(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:AsyncQueueRecordReturns the current record result object.- Specified by:
getCurrentResultin 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()
-