com.sun.grizzly.async
Class AsyncQueueWriteUnit

java.lang.Object
  extended by com.sun.grizzly.async.AsyncQueueWriteUnit

public class AsyncQueueWriteUnit
extends Object

AsyncQueue write data unit

Author:
Alexey Stashok

Field Summary
protected  ByteBuffer byteBuffer
           
protected  ByteBufferCloner byteBufferCloner
           
protected  AsyncWriteCallbackHandler callbackHandler
           
protected  SocketAddress dstAddress
           
protected  Future<AsyncQueueWriteUnit> future
           
protected  boolean isCloned
           
protected  AsyncQueueDataProcessor writePreProcessor
           
 
Constructor Summary
AsyncQueueWriteUnit()
           
 
Method Summary
 ByteBuffer getByteBuffer()
           
 ByteBufferCloner getByteBufferCloner()
           
 AsyncWriteCallbackHandler getCallbackHandler()
           
 SocketAddress getDstAddress()
           
 Future<AsyncQueueWriteUnit> getFuture()
           
 AsyncQueueDataProcessor getWritePreProcessor()
           
 boolean isCloned()
           
 void set(ByteBuffer byteBuffer, AsyncWriteCallbackHandler callbackHandler, AsyncQueueDataProcessor writePreProcessor, SocketAddress dstAddress, ByteBufferCloner byteBufferCloner, Future future)
           
 void setByteBuffer(ByteBuffer byteBuffer)
           
 void setByteBufferCloner(ByteBufferCloner byteBufferCloner)
           
 void setCallbackHandler(AsyncWriteCallbackHandler callbackHandler)
           
 void setCloned(boolean wasCloned)
           
 void setDstAddress(SocketAddress dstAddress)
           
 void setFuture(Future<AsyncQueueWriteUnit> future)
           
 void setWritePreProcessor(AsyncQueueDataProcessor writePreProcessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

byteBuffer

protected ByteBuffer byteBuffer

callbackHandler

protected AsyncWriteCallbackHandler callbackHandler

writePreProcessor

protected AsyncQueueDataProcessor writePreProcessor

dstAddress

protected SocketAddress dstAddress

future

protected Future<AsyncQueueWriteUnit> future

byteBufferCloner

protected ByteBufferCloner byteBufferCloner

isCloned

protected boolean isCloned
Constructor Detail

AsyncQueueWriteUnit

public AsyncQueueWriteUnit()
Method Detail

set

public void set(ByteBuffer byteBuffer,
                AsyncWriteCallbackHandler callbackHandler,
                AsyncQueueDataProcessor writePreProcessor,
                SocketAddress dstAddress,
                ByteBufferCloner byteBufferCloner,
                Future future)

getByteBuffer

public ByteBuffer getByteBuffer()

setByteBuffer

public void setByteBuffer(ByteBuffer byteBuffer)

getCallbackHandler

public AsyncWriteCallbackHandler getCallbackHandler()

setCallbackHandler

public void setCallbackHandler(AsyncWriteCallbackHandler callbackHandler)

getWritePreProcessor

public AsyncQueueDataProcessor getWritePreProcessor()

setWritePreProcessor

public void setWritePreProcessor(AsyncQueueDataProcessor writePreProcessor)

getDstAddress

public SocketAddress getDstAddress()

setDstAddress

public void setDstAddress(SocketAddress dstAddress)

getByteBufferCloner

public ByteBufferCloner getByteBufferCloner()

setByteBufferCloner

public void setByteBufferCloner(ByteBufferCloner byteBufferCloner)

isCloned

public boolean isCloned()

setCloned

public void setCloned(boolean wasCloned)

getFuture

public Future<AsyncQueueWriteUnit> getFuture()

setFuture

public void setFuture(Future<AsyncQueueWriteUnit> future)


Copyright © 2012 Oracle Corporation. All Rights Reserved.