Class SendMessageSbe
java.lang.Object
com.iohao.net.server.logic.codec.SendMessageSbe
- All Implemented Interfaces:
MessageSbe<SendMessage>
Base SBE encoder for internal send messages.
- Since:
- 25.1
- Author:
- 渔民小镇
- date:
- 2025-09-14
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencoder(SendMessage message, MessageHeaderEncoder headerEncoder, org.agrona.MutableDirectBuffer buffer) Encodes the given message into the supplied direct buffer.protected voidextracted(SendMessage message) intlimit()Returns the encoded buffer limit after the last encode call.
-
Field Details
-
encoder
-
-
Constructor Details
-
SendMessageSbe
public SendMessageSbe()
-
-
Method Details
-
encoder
public void encoder(SendMessage message, MessageHeaderEncoder headerEncoder, org.agrona.MutableDirectBuffer buffer) Description copied from interface:MessageSbeEncodes the given message into the supplied direct buffer.- Specified by:
encoderin interfaceMessageSbe<SendMessage>- Parameters:
message- message instanceheaderEncoder- SBE message header encoderbuffer- target buffer
-
extracted
-
limit
public int limit()Description copied from interface:MessageSbeReturns the encoded buffer limit after the last encode call.- Specified by:
limitin interfaceMessageSbe<SendMessage>- Returns:
- encoded message limit
-