Interface WriteRequest

All Known Implementing Classes:
DefaultWriteRequest, ProtocolCodecFilter.EncodedWriteRequest, SslFilter.EncryptedWriteRequest

public interface WriteRequest
Represents write request fired by IoSession.write(Object).
  • Method Details

    • getOriginalRequest

      WriteRequest getOriginalRequest()
      Returns:
      the WriteRequest which was requested originally, which is not transformed by any IoFilter.
    • getFuture

      WriteFuture getFuture()
      Returns:
      WriteFuture that is associated with this write request.
    • getMessage

      Object getMessage()
      Returns:
      a message object to be written.
    • setMessage

      void setMessage(Object modifiedMessage)
      Set the modified message after it has been processed by a filter.
      Parameters:
      modifiedMessage - The modified message
    • getDestination

      SocketAddress getDestination()
      Returns the destination of this write request.
      Returns:
      null for the default destination
    • isEncoded

      boolean isEncoded()
      Tells if the current message has been encoded
      Returns:
      true if the message has already been encoded
    • getOriginalMessage

      Object getOriginalMessage()
      Returns:
      the original message which was sent to the session, before any filter transformation.