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>
AsyncQueue
read element unit- Author:
- Alexey Stashok
-
-
Field Summary
Fields Modifier and Type Field Description protected Interceptor
interceptor
-
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 AsyncReadQueueRecord
create(Connection connection, Buffer message, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor)
ReadResult
getCurrentResult()
Returns the current record result object.Interceptor
getInterceptor()
boolean
isFinished()
void
notifyComplete()
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 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: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()
-
-