org.glassfish.grizzly.asyncqueue
Class AsyncQueueRecord<R>

java.lang.Object
  extended by org.glassfish.grizzly.asyncqueue.AsyncQueueRecord<R>
Direct Known Subclasses:
AsyncReadQueueRecord, AsyncWriteQueueRecord

public class AsyncQueueRecord<R>
extends Object

AsyncQueue element unit

Author:
Alexey Stashok

Field Summary
protected  Buffer buffer
           
protected  CompletionHandler completionHandler
           
protected  R currentResult
           
protected  Future future
           
protected  Interceptor<R> interceptor
           
 
Constructor Summary
AsyncQueueRecord()
           
 
Method Summary
 Buffer getBuffer()
           
 CompletionHandler getCompletionHandler()
           
 R getCurrentResult()
           
 Future getFuture()
           
 Interceptor<R> getInterceptor()
           
 void set(Buffer buffer, Future future, R currentResult, CompletionHandler completionHandler, Interceptor<R> interceptor)
           
 void setBuffer(Buffer buffer)
           
 void setCompletionHandler(CompletionHandler completionHandler)
           
 void setCurrentResult(R currentResult)
           
 void setFuture(Future future)
           
 void setInterceptor(Interceptor<R> interceptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buffer

protected Buffer buffer

future

protected Future future

currentResult

protected R currentResult

completionHandler

protected CompletionHandler completionHandler

interceptor

protected Interceptor<R> interceptor
Constructor Detail

AsyncQueueRecord

public AsyncQueueRecord()
Method Detail

set

public void set(Buffer buffer,
                Future future,
                R currentResult,
                CompletionHandler completionHandler,
                Interceptor<R> interceptor)

getBuffer

public Buffer getBuffer()

setBuffer

public void setBuffer(Buffer buffer)

getFuture

public Future getFuture()

setFuture

public void setFuture(Future future)

getCurrentResult

public R getCurrentResult()

setCurrentResult

public void setCurrentResult(R currentResult)

getCompletionHandler

public CompletionHandler getCompletionHandler()

setCompletionHandler

public void setCompletionHandler(CompletionHandler completionHandler)

getInterceptor

public Interceptor<R> getInterceptor()

setInterceptor

public void setInterceptor(Interceptor<R> interceptor)


Copyright © 2009 SUN Microsystems. All Rights Reserved.