org.glassfish.grizzly.asyncqueue
Class AsyncReadQueueRecord

java.lang.Object
  extended by org.glassfish.grizzly.asyncqueue.AsyncQueueRecord<ReadResult>
      extended by 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
protected  Interceptor interceptor
           
protected  java.lang.Object originalMessage
           
 
Fields inherited from class org.glassfish.grizzly.asyncqueue.AsyncQueueRecord
completionHandler, connection, currentResult, future, isRecycled, message, recycleTrack
 
Method Summary
static AsyncReadQueueRecord create(Connection connection, Buffer message, java.util.concurrent.Future future, ReadResult currentResult, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor)
           
 Interceptor getInterceptor()
           
 java.lang.Object getOriginalMessage()
           
 Buffer getRemainderBuffer()
           
 void recycle()
           
protected  void reset()
           
 void setRemainderBuffer(Buffer remainderBuffer)
           
 
Methods inherited from class org.glassfish.grizzly.asyncqueue.AsyncQueueRecord
checkRecycled, getCompletionHandler, getConnection, getCurrentResult, getFuture, getMessage, set, setFuture, setMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

originalMessage

protected java.lang.Object originalMessage

interceptor

protected Interceptor interceptor
Method Detail

create

public static AsyncReadQueueRecord create(Connection connection,
                                          Buffer message,
                                          java.util.concurrent.Future future,
                                          ReadResult currentResult,
                                          CompletionHandler completionHandler,
                                          Interceptor<ReadResult> interceptor)

getRemainderBuffer

public Buffer getRemainderBuffer()

setRemainderBuffer

public void setRemainderBuffer(Buffer remainderBuffer)

getOriginalMessage

public java.lang.Object getOriginalMessage()

getInterceptor

public final Interceptor getInterceptor()

reset

protected final void reset()

recycle

public void recycle()


Copyright © 2011 Oracle Corpration. All Rights Reserved.