Package org.glassfish.grizzly.asyncqueue
Class AsyncReadQueueRecord
- java.lang.Object
-
- org.glassfish.grizzly.asyncqueue.AsyncQueueRecord<ReadResult>
-
- org.glassfish.grizzly.asyncqueue.AsyncReadQueueRecord
-
- All Implemented Interfaces:
Cacheable
public final class AsyncReadQueueRecord extends AsyncQueueRecord<ReadResult>
AsyncQueueread element unit- Author:
- Alexey Stashok
-
-
Field Summary
Fields Modifier and Type Field Description protected Interceptorinterceptor-
Fields inherited from class org.glassfish.grizzly.asyncqueue.AsyncQueueRecord
completionHandler, connection, isRecycled, message, recycleTrack
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AsyncReadQueueRecordcreate(Connection connection, Buffer message, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor)ReadResultgetCurrentResult()Returns the current record result object.InterceptorgetInterceptor()booleanisFinished()voidnotifyComplete()voidrecycle()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 Detail
-
interceptor
protected Interceptor interceptor
-
-
Method Detail
-
create
public static AsyncReadQueueRecord create(Connection connection, Buffer message, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor)
-
getInterceptor
public Interceptor getInterceptor()
-
notifyComplete
public void notifyComplete()
-
isFinished
public boolean isFinished()
-
getCurrentResult
public ReadResult 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()
-
-