Class DefaultWriteRequest

    • Field Detail

      • EMPTY_MESSAGE

        public static final byte[] EMPTY_MESSAGE
        An empty message
    • Constructor Detail

      • DefaultWriteRequest

        public DefaultWriteRequest​(Object message)
        Creates a new instance without WriteFuture. You'll get an instance of WriteFuture even if you called this constructor because getFuture() will return a bogus future.
        Parameters:
        message - The message that will be written
      • DefaultWriteRequest

        public DefaultWriteRequest​(Object message,
                                   WriteFuture future)
        Creates a new instance with WriteFuture.
        Parameters:
        message - The message that will be written
        future - The associated WriteFuture
      • DefaultWriteRequest

        public DefaultWriteRequest​(Object message,
                                   WriteFuture future,
                                   SocketAddress destination)
        Creates a new instance.
        Parameters:
        message - a message to write
        future - a future that needs to be notified when an operation is finished
        destination - the destination of the message. This property will be ignored unless the transport supports it.