Uses of Interface
org.glassfish.grizzly.asyncqueue.WritableMessage
Packages that use WritableMessage
Package
Description
-
Uses of WritableMessage in org.glassfish.grizzly
Subinterfaces of WritableMessage in org.glassfish.grizzlyModifier and TypeInterfaceDescriptioninterfaceJDKByteBufferwas 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.interfaceClasses in org.glassfish.grizzly that implement WritableMessageModifier and TypeClassDescriptionclassA 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 WritableMessageModifier and TypeMethodDescriptionfinal GrizzlyFuture<WriteResult<WritableMessage,L>> AbstractWriter.write(Connection<L> connection, L dstAddress, WritableMessage message) Method writes theWritableMessageto the specific address.final GrizzlyFuture<WriteResult<WritableMessage,L>> AbstractWriter.write(Connection<L> connection, WritableMessage message) Method writes theWritableMessage.Writer.write(Connection<L> connection, L dstAddress, WritableMessage message) Method writes theWritableMessageto the specific address.Writer.write(Connection<L> connection, WritableMessage message) Method writes theWritableMessage.Methods in org.glassfish.grizzly with parameters of type WritableMessageModifier and TypeMethodDescriptionfinal GrizzlyFuture<WriteResult<WritableMessage,L>> AbstractWriter.write(Connection<L> connection, L dstAddress, WritableMessage message) Method writes theWritableMessageto the specific address.final voidAbstractWriter.write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, L>> completionHandler) Method writes theWritableMessageto the specific address.final GrizzlyFuture<WriteResult<WritableMessage,L>> AbstractWriter.write(Connection<L> connection, WritableMessage message) Method writes theWritableMessage.final voidAbstractWriter.write(Connection<L> connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, L>> completionHandler) Method writes theWritableMessage.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 deprecatedWriter.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 WritableMessageModifier and TypeMethodDescriptionfinal voidAbstractWriter.write(Connection<L> connection, L dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, L>> completionHandler) Method writes theWritableMessageto the specific address.final 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 WritableMessageModifier and TypeMethodDescriptionfinal WritableMessageAsyncWriteQueueRecord.getWritableMessage()Methods in org.glassfish.grizzly.asyncqueue with parameters of type WritableMessageModifier and TypeMethodDescriptionstatic 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 WritableMessageModifier and TypeMethodDescriptionvoidAsyncQueueWriter.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 WritableMessageModifierConstructorDescriptionprotectedAsyncWriteQueueRecord(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 WritableMessageModifier and TypeClassDescriptionfinal classprotected final classByteBufferWrapperimplementation, which supports trimming.classBufferimplementation, which uses theByteBufferunderneath.classclassBufferimplementation, which uses theByteBufferunderneath. -
Uses of WritableMessage in org.glassfish.grizzly.nio
Methods in org.glassfish.grizzly.nio with parameters of type WritableMessageModifier and TypeMethodDescriptionprotected AsyncWriteQueueRecordAbstractNIOAsyncQueueWriter.createRecord(Connection connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, SocketAddress dstAddress, PushBackHandler pushBackHandler, boolean isUncountable) voidAbstractNIOAsyncQueueWriter.write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, MessageCloner<WritableMessage> cloner) voidAbstractNIOAsyncQueueWriter.write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, PushBackHandler pushBackHandler) Deprecated.voidAbstractNIOAsyncQueueWriter.write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner) Deprecated.Method parameters in org.glassfish.grizzly.nio with type arguments of type WritableMessageModifier and TypeMethodDescriptionprotected AsyncWriteQueueRecordAbstractNIOAsyncQueueWriter.createRecord(Connection connection, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, SocketAddress dstAddress, PushBackHandler pushBackHandler, boolean isUncountable) voidAbstractNIOAsyncQueueWriter.write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, MessageCloner<WritableMessage> cloner) voidAbstractNIOAsyncQueueWriter.write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, MessageCloner<WritableMessage> cloner) voidAbstractNIOAsyncQueueWriter.write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, PushBackHandler pushBackHandler) Deprecated.voidAbstractNIOAsyncQueueWriter.write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner) Deprecated.voidAbstractNIOAsyncQueueWriter.write(Connection<SocketAddress> connection, SocketAddress dstAddress, WritableMessage message, CompletionHandler<WriteResult<WritableMessage, SocketAddress>> completionHandler, PushBackHandler pushBackHandler, MessageCloner<WritableMessage> cloner) Deprecated. -
Uses of WritableMessage in org.glassfish.grizzly.nio.tmpselectors
Methods in org.glassfish.grizzly.nio.tmpselectors with parameters of type WritableMessageModifier and TypeMethodDescriptionvoidTemporarySelectorWriter.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 WritableMessageModifier and TypeMethodDescriptionvoidTemporarySelectorWriter.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 WritableMessageModifier and TypeMethodDescriptionintTCPNIOTransport.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 WritableMessageModifier and TypeMethodDescriptionlongUDPNIOTransport.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)