Uses of Interface
org.glassfish.grizzly.asyncqueue.WritableMessage

Packages that use WritableMessage
org.glassfish.grizzly   
org.glassfish.grizzly.asyncqueue   
org.glassfish.grizzly.memory   
org.glassfish.grizzly.nio   
org.glassfish.grizzly.nio.tmpselectors   
org.glassfish.grizzly.nio.transport   
 

Uses of WritableMessage in org.glassfish.grizzly
 

Subinterfaces of WritableMessage in org.glassfish.grizzly
 interface Buffer
          JDK ByteBuffer was taken as base for Grizzly Buffer interface, but Buffer has several extensions: it's possible to prepend some data to a Buffer and release Buffer, when it's not required any more.
 

Classes in org.glassfish.grizzly that implement WritableMessage
 class FileTransfer
          A simple class that abstracts FileChannel.transferTo(long, long, java.nio.channels.WritableByteChannel) for use with Grizzly 2.0 AsyncQueueWriter.
 

Methods in org.glassfish.grizzly that return types with arguments of type WritableMessage
 GrizzlyFuture<WriteResult<WritableMessage,L>> Writer.write(Connection connection, L dstAddress, WritableMessage message)
          Method writes the WritableMessage to the specific address.
 GrizzlyFuture<WriteResult<WritableMessage,L>> AbstractWriter.write(Connection connection, L dstAddress, WritableMessage message)
          Method writes the WritableMessage to the specific address.
 GrizzlyFuture<WriteResult<WritableMessage,L>> Writer.write(Connection connection, WritableMessage message)
          Method writes the WritableMessage.
 GrizzlyFuture<WriteResult<WritableMessage,L>> AbstractWriter.write(Connection connection, WritableMessage message)
          Method writes the WritableMessage.
 

Methods in org.glassfish.grizzly with parameters of type WritableMessage
 GrizzlyFuture<WriteResult<WritableMessage,L>> Writer.write(Connection connection, L dstAddress, WritableMessage message)
          Method writes the WritableMessage to the specific address.
 GrizzlyFuture<WriteResult<WritableMessage,L>> AbstractWriter.write(Connection connection, L dstAddress, WritableMessage message)
          Method writes the WritableMessage to the specific address.
 void Writer.write(Connection connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)
          Method writes the WritableMessage to the specific address.
 void AbstractWriter.write(Connection connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)
          Method writes the WritableMessage to the specific address.
 void Writer.write(Connection connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, PushBackHandler pushBackHandler)
          Method writes the WritableMessage to the specific address.
 GrizzlyFuture<WriteResult<WritableMessage,L>> Writer.write(Connection connection, WritableMessage message)
          Method writes the WritableMessage.
 GrizzlyFuture<WriteResult<WritableMessage,L>> AbstractWriter.write(Connection connection, WritableMessage message)
          Method writes the WritableMessage.
 void Writer.write(Connection connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)
          Method writes the WritableMessage.
 void AbstractWriter.write(Connection connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)
          Method writes the WritableMessage.
 

Method parameters in org.glassfish.grizzly with type arguments of type WritableMessage
 void Writer.write(Connection connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)
          Method writes the WritableMessage to the specific address.
 void AbstractWriter.write(Connection connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)
          Method writes the WritableMessage to the specific address.
 void Writer.write(Connection connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, PushBackHandler pushBackHandler)
          Method writes the WritableMessage to the specific address.
 void Writer.write(Connection connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)
          Method writes the WritableMessage.
 void AbstractWriter.write(Connection connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)
          Method writes the WritableMessage.
 

Uses of WritableMessage in org.glassfish.grizzly.asyncqueue
 

Methods in org.glassfish.grizzly.asyncqueue that return WritableMessage
 WritableMessage AsyncWriteQueueRecord.getWritableMessage()
           
 

Methods in org.glassfish.grizzly.asyncqueue with parameters of type WritableMessage
static AsyncWriteQueueRecord AsyncWriteQueueRecord.create(Connection connection, WritableMessage message, WriteResult currentResult, CompletionHandler completionHandler, java.lang.Object dstAddress, PushBackHandler pushbackHandler, boolean isEmptyRecord)
           
 void PushBackHandler.onAccept(Connection connection, WritableMessage message)
          The method is invoked once message is accepted by Writer.
 void PushBackHandler.onPushBack(Connection connection, WritableMessage message, PushBackContext pushBackContext)
          The method is invoked if message was refused by Writer due to I/O or memory limitations.
protected  void AsyncWriteQueueRecord.set(Connection connection, WritableMessage message, WriteResult currentResult, CompletionHandler completionHandler, java.lang.Object dstAddress, PushBackHandler pushBackHandler, boolean isEmptyRecord)
           
 void AsyncQueueWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner)
          Method writes the Buffer to the specific address.
 

Method parameters in org.glassfish.grizzly.asyncqueue with type arguments of type WritableMessage
 void AsyncQueueWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner)
          Method writes the Buffer to the specific address.
 void AsyncQueueWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner)
          Method writes the Buffer to the specific address.
 

Constructors in org.glassfish.grizzly.asyncqueue with parameters of type WritableMessage
AsyncWriteQueueRecord(Connection connection, WritableMessage message, WriteResult currentResult, CompletionHandler completionHandler, java.lang.Object dstAddress, PushBackHandler pushBackHandler, boolean isEmptyRecord)
           
 

Uses of WritableMessage in org.glassfish.grizzly.memory
 

Classes in org.glassfish.grizzly.memory that implement WritableMessage
 class BuffersBuffer
           
protected  class ByteBufferManager.SmallByteBufferWrapper
          ByteBufferWrapper implementation, which supports trimming.
 class ByteBufferWrapper
          Buffer implementation, which uses the ByteBuffer underneath.
 class CompositeBuffer
           
 class HeapBuffer
          Buffer implementation, which uses the ByteBuffer underneath.
 

Uses of WritableMessage in org.glassfish.grizzly.nio
 

Methods in org.glassfish.grizzly.nio with parameters of type WritableMessage
protected  AsyncWriteQueueRecord AbstractNIOAsyncQueueWriter.createRecord(Connection connection, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, java.net.SocketAddress dstAddress, PushBackHandler pushBackHandler, boolean isEmptyRecord)
           
 void AbstractNIOAsyncQueueWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler)
           
 void AbstractNIOAsyncQueueWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner)
          Method writes the Buffer to the specific address.
 

Method parameters in org.glassfish.grizzly.nio with type arguments of type WritableMessage
protected  AsyncWriteQueueRecord AbstractNIOAsyncQueueWriter.createRecord(Connection connection, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, java.net.SocketAddress dstAddress, PushBackHandler pushBackHandler, boolean isEmptyRecord)
           
protected  AsyncWriteQueueRecord AbstractNIOAsyncQueueWriter.createRecord(Connection connection, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, java.net.SocketAddress dstAddress, PushBackHandler pushBackHandler, boolean isEmptyRecord)
           
 void AbstractNIOAsyncQueueWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler)
           
 void AbstractNIOAsyncQueueWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner)
          Method writes the Buffer to the specific address.
 void AbstractNIOAsyncQueueWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner)
          Method writes the Buffer to the specific address.
protected  void AbstractNIOAsyncQueueWriter.writeQueueRecord(AsyncWriteQueueRecord queueRecord, MessageCloner<WritableMessage> cloner, PushBackContext pushBackContext)
           
 

Uses of WritableMessage in org.glassfish.grizzly.nio.tmpselectors
 

Methods in org.glassfish.grizzly.nio.tmpselectors with parameters of type WritableMessage
 void TemporarySelectorWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler)
          Method writes the WritableMessage to the specific address.
 void TemporarySelectorWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler, long timeout, java.util.concurrent.TimeUnit timeunit)
          Method writes the WritableMessage to the specific address.
protected  long TemporarySelectorWriter.write0(NIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult, long timeout, java.util.concurrent.TimeUnit timeunit)
          Flush the buffer by looping until the Buffer is empty
protected abstract  long TemporarySelectorWriter.writeNow0(NIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult)
           
 

Method parameters in org.glassfish.grizzly.nio.tmpselectors with type arguments of type WritableMessage
 void TemporarySelectorWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler)
          Method writes the WritableMessage to the specific address.
 void TemporarySelectorWriter.write(Connection connection, java.net.SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,java.net.SocketAddress>> completionHandler, PushBackHandler pushBackHandler, long timeout, java.util.concurrent.TimeUnit timeunit)
          Method writes the WritableMessage to the specific address.
protected  long TemporarySelectorWriter.write0(NIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult, long timeout, java.util.concurrent.TimeUnit timeunit)
          Flush the buffer by looping until the Buffer is empty
protected abstract  long TemporarySelectorWriter.writeNow0(NIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult)
           
 

Uses of WritableMessage in org.glassfish.grizzly.nio.transport
 

Methods in org.glassfish.grizzly.nio.transport with parameters of type WritableMessage
 int TCPNIOTransport.write(Connection connection, WritableMessage message)
           
 int TCPNIOTransport.write(Connection connection, WritableMessage message, WriteResult currentResult)
           
 long UDPNIOTransport.write(UDPNIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message)
           
 long UDPNIOTransport.write(UDPNIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult)
           
protected  long UDPNIOTemporarySelectorWriter.writeNow0(NIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult)
           
protected  long TCPNIOTemporarySelectorWriter.writeNow0(NIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult)
           
 

Method parameters in org.glassfish.grizzly.nio.transport with type arguments of type WritableMessage
 long UDPNIOTransport.write(UDPNIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult)
           
protected  long UDPNIOTemporarySelectorWriter.writeNow0(NIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult)
           
protected  long TCPNIOTemporarySelectorWriter.writeNow0(NIOConnection connection, java.net.SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,java.net.SocketAddress> currentResult)
           
 



Copyright © 2012 Oracle Corporation. All Rights Reserved.