|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AsyncQueueWriteUnit | |
|---|---|
| com.sun.grizzly | |
| com.sun.grizzly.async | |
| com.sun.grizzly.connectioncache.client | |
| Uses of AsyncQueueWriteUnit in com.sun.grizzly |
|---|
| Methods in com.sun.grizzly that return types with arguments of type AsyncQueueWriteUnit | |
|---|---|
Future<AsyncQueueWriteUnit> |
AbstractConnectorHandler.writeToAsyncQueue(ByteBuffer buffer)
Method writes ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AbstractConnectorHandler.writeToAsyncQueue(ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler)
Method writes ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AbstractConnectorHandler.writeToAsyncQueue(ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor)
Method writes ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
SSLConnectorHandler.writeToAsyncQueue(ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
Method writes ByteBuffer using async write queue.
First, if write queue is empty - it tries to write ByteBuffer
directly (without putting to the queue).
If associated write queue is not empty or after direct writing
ByteBuffer still has ready data to be written -
ByteBuffer will be added to AsyncQueue.
If an exception occurs, during direct writing - it will be propagated
to the caller directly, otherwise, if the ByteBuffer is
added to a writing queue - exception notification will come via
AsyncWriteCallbackHandler.onIOException()
Before data will be written on SelectableChannel, first it
will be passed for preprocessing to AsyncQueueDataProcessor,
and then preprocessor result data
(AsyncQueueDataProcessor.getResultByteBuffer()) will be
written on the SelectableChannel. |
Future<AsyncQueueWriteUnit> |
AbstractConnectorHandler.writeToAsyncQueue(ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
Method writes ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AbstractConnectorHandler.writeToAsyncQueue(SocketAddress dstAddress,
ByteBuffer buffer)
Method sends ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AbstractConnectorHandler.writeToAsyncQueue(SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler)
Method sends ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AbstractConnectorHandler.writeToAsyncQueue(SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor)
Method sends ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
SSLConnectorHandler.writeToAsyncQueue(SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
Method sends ByteBuffer using async write queue.
First, if write queue is empty - it tries to send ByteBuffer
to the given SocketAddress directly
(without putting to the queue).
If associated write queue is not empty or after direct sending
ByteBuffer still has ready data to be written -
ByteBuffer will be added to AsyncQueue.
If an exception occurs, during direct writing - it will be propagated
to the caller directly, otherwise, if the ByteBuffer is
added to a writing queue - exception notification will come via
AsyncWriteCallbackHandler.onIOException()
Before data will be written on SelectableChannel, first it
will be passed for preprocessing to AsyncQueueDataProcessor,
and then preprocessor result data
(AsyncQueueDataProcessor.getResultByteBuffer()) will be
written on the SelectableChannel. |
Future<AsyncQueueWriteUnit> |
AbstractConnectorHandler.writeToAsyncQueue(SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
Method sends ByteBuffer using async write queue. |
| Uses of AsyncQueueWriteUnit in com.sun.grizzly.async |
|---|
| Fields in com.sun.grizzly.async with type parameters of type AsyncQueueWriteUnit | |
|---|---|
protected Future<AsyncQueueWriteUnit> |
AsyncQueueWriteUnit.future
|
| Methods in com.sun.grizzly.async that return types with arguments of type AsyncQueueWriteUnit | |
|---|---|
Future<AsyncQueueWriteUnit> |
AsyncQueueWriteUnit.getFuture()
|
Future<AsyncQueueWriteUnit> |
AsyncQueueWriter.write(SelectionKey key,
ByteBuffer buffer)
Method writes ByteBuffer to the SelectableChannel
First, if SelectableChannel associated write queue is empty -
it tries to write ByteBuffer to the given
SelectableChannel directly (without putting to the queue). |
Future<AsyncQueueWriteUnit> |
AbstractAsyncQueueWriter.write(SelectionKey key,
ByteBuffer buffer)
|
Future<AsyncQueueWriteUnit> |
AsyncQueueWriter.write(SelectionKey key,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler)
Method writes ByteBuffer to the SelectableChannel
First, if SelectableChannel associated write queue is empty -
it tries to write ByteBuffer to the given
SelectableChannel directly (without putting to the queue). |
Future<AsyncQueueWriteUnit> |
AbstractAsyncQueueWriter.write(SelectionKey key,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler)
|
Future<AsyncQueueWriteUnit> |
AsyncQueueWriter.write(SelectionKey key,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor)
Method writes ByteBuffer to the SelectableChannel
First, if SelectableChannel associated write queue is empty -
it tries to write ByteBuffer to the given
SelectableChannel directly (without putting to the queue). |
Future<AsyncQueueWriteUnit> |
AbstractAsyncQueueWriter.write(SelectionKey key,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor)
|
Future<AsyncQueueWriteUnit> |
AsyncQueueWriter.write(SelectionKey key,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
Method writes ByteBuffer to the SelectableChannel
First, if SelectableChannel associated write queue is empty -
it tries to write ByteBuffer to the given
SelectableChannel directly (without putting to the queue). |
Future<AsyncQueueWriteUnit> |
AbstractAsyncQueueWriter.write(SelectionKey key,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
|
Future<AsyncQueueWriteUnit> |
AsyncQueueWriter.write(SelectionKey key,
SocketAddress dstAddress,
ByteBuffer buffer)
Method sends ByteBuffer to the SocketAddress
First, if SelectableChannel associated write queue is empty -
it tries to write ByteBuffer to the given
SocketAddress directly (without putting to the queue). |
Future<AsyncQueueWriteUnit> |
AbstractAsyncQueueWriter.write(SelectionKey key,
SocketAddress dstAddress,
ByteBuffer buffer)
|
Future<AsyncQueueWriteUnit> |
AsyncQueueWriter.write(SelectionKey key,
SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler)
Method sends ByteBuffer to the SocketAddress
First, if SelectableChannel associated write queue is empty -
it tries to write ByteBuffer to the given
SocketAddress directly (without putting to the queue). |
Future<AsyncQueueWriteUnit> |
AbstractAsyncQueueWriter.write(SelectionKey key,
SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler)
|
Future<AsyncQueueWriteUnit> |
AsyncQueueWriter.write(SelectionKey key,
SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor)
Method sends ByteBuffer to the SocketAddress
First, if SelectableChannel associated write queue is empty -
it tries to write ByteBuffer to the given
SocketAddress directly (without putting to the queue). |
Future<AsyncQueueWriteUnit> |
AbstractAsyncQueueWriter.write(SelectionKey key,
SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor)
|
Future<AsyncQueueWriteUnit> |
TCPAsyncQueueWriter.write(SelectionKey key,
SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
Method sends ByteBuffer to the SocketAddress
First, if SelectableChannel associated write queue is empty -
it tries to write ByteBuffer to the given
SocketAddress directly (without putting to the queue). |
Future<AsyncQueueWriteUnit> |
AsyncQueueWriter.write(SelectionKey key,
SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
Method sends ByteBuffer to the SocketAddress
First, if SelectableChannel associated write queue is empty -
it tries to write ByteBuffer to the given
SocketAddress directly (without putting to the queue). |
Future<AsyncQueueWriteUnit> |
AbstractAsyncQueueWriter.write(SelectionKey key,
SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
|
Future<AsyncQueueWriteUnit> |
AsyncQueueWritable.writeToAsyncQueue(ByteBuffer buffer)
Method writes ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AsyncQueueWritable.writeToAsyncQueue(ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler)
Method writes ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AsyncQueueWritable.writeToAsyncQueue(ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor)
Method writes ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AsyncQueueWritable.writeToAsyncQueue(ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
Method writes ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AsyncQueueWritable.writeToAsyncQueue(SocketAddress dstAddress,
ByteBuffer buffer)
Method sends ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AsyncQueueWritable.writeToAsyncQueue(SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler)
Method sends ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AsyncQueueWritable.writeToAsyncQueue(SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor)
Method sends ByteBuffer using async write queue. |
Future<AsyncQueueWriteUnit> |
AsyncQueueWritable.writeToAsyncQueue(SocketAddress dstAddress,
ByteBuffer buffer,
AsyncWriteCallbackHandler callbackHandler,
AsyncQueueDataProcessor writePreProcessor,
ByteBufferCloner cloner)
Method sends ByteBuffer using async write queue. |
| Methods in com.sun.grizzly.async with parameters of type AsyncQueueWriteUnit | |
|---|---|
void |
AsyncWriteCallbackHandler.onWriteCompleted(SelectionKey key,
AsyncQueueWriteUnit writtenRecord)
Method will be called by AsyncQueueWriter, if
whole ByteBuffer data was written to the
SelectableChannel, associated with SelectionKey |
| Method parameters in com.sun.grizzly.async with type arguments of type AsyncQueueWriteUnit | |
|---|---|
void |
AsyncWriteCallbackHandler.onException(Exception exception,
SelectionKey key,
ByteBuffer buffer,
Queue<AsyncQueueWriteUnit> remainingQueue)
Method will be called by AsyncQueueWriter, if
error occured when writing ByteBuffer to the
SelectableChannel, associated with SelectionKey |
void |
AsyncQueueWriteUnit.setFuture(Future<AsyncQueueWriteUnit> future)
|
| Uses of AsyncQueueWriteUnit in com.sun.grizzly.connectioncache.client |
|---|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||