Uses of Interface
org.glassfish.grizzly.asyncqueue.WritableMessage
-
-
Uses of WritableMessage in org.glassfish.grizzly
Subinterfaces of WritableMessage in org.glassfish.grizzly Modifier and Type Interface Description interfaceBufferJDKByteBufferwas 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.interfaceFileChunkClasses in org.glassfish.grizzly that implement WritableMessage Modifier and Type Class Description classFileTransferA simple class that abstractsFileChannel.transferTo(long, long, java.nio.channels.WritableByteChannel)for use with Grizzly 2.0AsyncQueueWriter.Methods in org.glassfish.grizzly that return types with arguments of type WritableMessage Modifier and Type Method Description GrizzlyFuture<WriteResult<WritableMessage,L>>AbstractWriter. write(Connection<L> connection, L dstAddress, WritableMessage message)Method writes theWritableMessageto the specific address.GrizzlyFuture<WriteResult<WritableMessage,L>>AbstractWriter. write(Connection<L> connection, WritableMessage message)Method writes theWritableMessage.GrizzlyFuture<WriteResult<WritableMessage,L>>Writer. write(Connection<L> connection, L dstAddress, WritableMessage message)Method writes theWritableMessageto the specific address.GrizzlyFuture<WriteResult<WritableMessage,L>>Writer. write(Connection<L> connection, WritableMessage message)Method writes theWritableMessage.Methods in org.glassfish.grizzly with parameters of type WritableMessage Modifier and Type Method Description GrizzlyFuture<WriteResult<WritableMessage,L>>AbstractWriter. write(Connection<L> connection, L dstAddress, WritableMessage message)Method writes theWritableMessageto the specific address.voidAbstractWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)Method writes theWritableMessageto the specific address.GrizzlyFuture<WriteResult<WritableMessage,L>>AbstractWriter. write(Connection<L> connection, WritableMessage message)Method writes theWritableMessage.voidAbstractWriter. write(Connection<L> connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)Method writes theWritableMessage.GrizzlyFuture<WriteResult<WritableMessage,L>>Writer. write(Connection<L> connection, L dstAddress, WritableMessage message)Method writes theWritableMessageto the specific address.voidWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)Method writes theWritableMessageto the specific address.voidWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, MessageCloner<WritableMessage> messageCloner)Method writes theWritableMessageto the specific address.voidWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, PushBackHandler pushBackHandler)Deprecated.push back logic is deprecatedGrizzlyFuture<WriteResult<WritableMessage,L>>Writer. write(Connection<L> connection, WritableMessage message)Method writes theWritableMessage.voidWriter. write(Connection<L> connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)Method writes theWritableMessage.Method parameters in org.glassfish.grizzly with type arguments of type WritableMessage Modifier and Type Method Description voidAbstractWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)Method writes theWritableMessageto the specific address.voidAbstractWriter. write(Connection<L> connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)Method writes theWritableMessage.voidWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)Method writes theWritableMessageto the specific address.voidWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, MessageCloner<WritableMessage> messageCloner)Method writes theWritableMessageto the specific address.voidWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, MessageCloner<WritableMessage> messageCloner)Method writes theWritableMessageto the specific address.voidWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, PushBackHandler pushBackHandler)Deprecated.push back logic is deprecatedvoidWriter. write(Connection<L> connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler)Method writes theWritableMessage. -
Uses of WritableMessage in org.glassfish.grizzly.asyncqueue
Methods in org.glassfish.grizzly.asyncqueue that return WritableMessage Modifier and Type Method Description WritableMessageAsyncWriteQueueRecord. getWritableMessage()Methods in org.glassfish.grizzly.asyncqueue with parameters of type WritableMessage Modifier and Type Method Description static AsyncWriteQueueRecordAsyncWriteQueueRecord. create(Connection connection, WritableMessage message, CompletionHandler completionHandler, Object dstAddress, PushBackHandler pushbackHandler, boolean isUncountable)voidPushBackHandler. onAccept(Connection connection, WritableMessage message)Deprecated.The method is invoked once message is accepted byWriter.voidPushBackHandler. onPushBack(Connection connection, WritableMessage message, PushBackContext pushBackContext)Deprecated.The method is invoked if message was refused byWriterdue to I/O or memory limitations.protected voidAsyncWriteQueueRecord. set(Connection connection, WritableMessage message, CompletionHandler completionHandler, Object dstAddress, PushBackHandler pushBackHandler, boolean isUncountable)voidAsyncQueueWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner)Deprecated.push back logic is deprecatedMethod parameters in org.glassfish.grizzly.asyncqueue with type arguments of type WritableMessage Modifier and Type Method Description voidAsyncQueueWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner)Deprecated.push back logic is deprecatedvoidAsyncQueueWriter. write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,L>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner)Deprecated.push back logic is deprecatedConstructors in org.glassfish.grizzly.asyncqueue with parameters of type WritableMessage Constructor Description AsyncWriteQueueRecord(Connection connection, WritableMessage message, CompletionHandler completionHandler, Object dstAddress, PushBackHandler pushBackHandler, boolean isUncountable) -
Uses of WritableMessage in org.glassfish.grizzly.memory
Classes in org.glassfish.grizzly.memory that implement WritableMessage Modifier and Type Class Description classBuffersBufferprotected classByteBufferManager.SmallByteBufferWrapperByteBufferWrapperimplementation, which supports trimming.classByteBufferWrapperBufferimplementation, which uses theByteBufferunderneath.classCompositeBufferclassHeapBufferBufferimplementation, which uses theByteBufferunderneath. -
Uses of WritableMessage in org.glassfish.grizzly.nio
-
Uses of WritableMessage in org.glassfish.grizzly.nio.tmpselectors
Methods in org.glassfish.grizzly.nio.tmpselectors with parameters of type WritableMessage Modifier and Type Method Description voidTemporarySelectorWriter. write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,SocketAddress>> completionHandler, long timeout, TimeUnit timeunit)Method writes theWritableMessageto the specific address.voidTemporarySelectorWriter. write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,SocketAddress>> completionHandler, MessageCloner<WritableMessage> messageCloner)Method writes theWritableMessageto the specific address.voidTemporarySelectorWriter. write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,SocketAddress>> completionHandler, PushBackHandler pushBackHandler)Deprecated.voidTemporarySelectorWriter. write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,SocketAddress>> completionHandler, PushBackHandler pushBackHandler, long timeout, TimeUnit timeunit)Method writes theWritableMessageto the specific address.protected longTemporarySelectorWriter. write0(NIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult, long timeout, TimeUnit timeunit)Flush the buffer by looping until theBufferis emptyprotected abstract longTemporarySelectorWriter. writeNow0(NIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult)Method parameters in org.glassfish.grizzly.nio.tmpselectors with type arguments of type WritableMessage Modifier and Type Method Description voidTemporarySelectorWriter. write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,SocketAddress>> completionHandler, long timeout, TimeUnit timeunit)Method writes theWritableMessageto the specific address.voidTemporarySelectorWriter. write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,SocketAddress>> completionHandler, MessageCloner<WritableMessage> messageCloner)Method writes theWritableMessageto the specific address.voidTemporarySelectorWriter. write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,SocketAddress>> completionHandler, MessageCloner<WritableMessage> messageCloner)Method writes theWritableMessageto the specific address.voidTemporarySelectorWriter. write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,SocketAddress>> completionHandler, PushBackHandler pushBackHandler)Deprecated.voidTemporarySelectorWriter. write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage,SocketAddress>> completionHandler, PushBackHandler pushBackHandler, long timeout, TimeUnit timeunit)Method writes theWritableMessageto the specific address.protected longTemporarySelectorWriter. write0(NIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult, long timeout, TimeUnit timeunit)Flush the buffer by looping until theBufferis emptyprotected abstract longTemporarySelectorWriter. writeNow0(NIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult) -
Uses of WritableMessage in org.glassfish.grizzly.nio.transport
Methods in org.glassfish.grizzly.nio.transport with parameters of type WritableMessage Modifier and Type Method Description intTCPNIOTransport. write(TCPNIOConnection connection, WritableMessage message)intTCPNIOTransport. write(TCPNIOConnection connection, WritableMessage message, WriteResult currentResult)longUDPNIOTransport. write(UDPNIOConnection connection, SocketAddress dstAddress, WritableMessage message)longUDPNIOTransport. write(UDPNIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult)protected longTCPNIOAsyncQueueWriter. write0(NIOConnection connection, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult)protected longTCPNIOTemporarySelectorWriter. writeNow0(NIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult)protected longUDPNIOTemporarySelectorWriter. writeNow0(NIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult)Method parameters in org.glassfish.grizzly.nio.transport with type arguments of type WritableMessage Modifier and Type Method Description longUDPNIOTransport. write(UDPNIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult)protected longTCPNIOAsyncQueueWriter. write0(NIOConnection connection, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult)protected longTCPNIOTemporarySelectorWriter. writeNow0(NIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult)protected longUDPNIOTemporarySelectorWriter. writeNow0(NIOConnection connection, SocketAddress dstAddress, WritableMessage message, WriteResult<WritableMessage,SocketAddress> currentResult)
-