Class SendMessageSbe

java.lang.Object
com.iohao.net.server.logic.codec.SendMessageSbe
All Implemented Interfaces:
MessageSbe<SendMessage>

public class SendMessageSbe extends Object implements MessageSbe<SendMessage>
Base SBE encoder for internal send messages.
Since:
25.1
Author:
渔民小镇
date:
2025-09-14
  • Field Details

  • Constructor Details

    • SendMessageSbe

      public SendMessageSbe()
  • Method Details

    • encoder

      public void encoder(SendMessage message, MessageHeaderEncoder headerEncoder, org.agrona.MutableDirectBuffer buffer)
      Description copied from interface: MessageSbe
      Encodes the given message into the supplied direct buffer.
      Specified by:
      encoder in interface MessageSbe<SendMessage>
      Parameters:
      message - message instance
      headerEncoder - SBE message header encoder
      buffer - target buffer
    • extracted

      protected void extracted(SendMessage message)
    • limit

      public int limit()
      Description copied from interface: MessageSbe
      Returns the encoded buffer limit after the last encode call.
      Specified by:
      limit in interface MessageSbe<SendMessage>
      Returns:
      encoded message limit