Class RequestMessageSbe
java.lang.Object
com.iohao.net.server.logic.codec.RequestMessageSbe
- All Implemented Interfaces:
MessageSbe<RequestMessage>
Base SBE encoder for internal request messages.
- Since:
- 25.1
- Author:
- 渔民小镇
- date:
- 2025-09-06
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencoder(RequestMessage message, MessageHeaderEncoder headerEncoder, org.agrona.MutableDirectBuffer buffer) Encodes the given message into the supplied direct buffer.protected voidextracted(RequestMessage message) intlimit()Returns the encoded buffer limit after the last encode call.
-
Field Details
-
encoder
-
-
Constructor Details
-
RequestMessageSbe
public RequestMessageSbe()
-
-
Method Details
-
encoder
public void encoder(RequestMessage message, MessageHeaderEncoder headerEncoder, org.agrona.MutableDirectBuffer buffer) Description copied from interface:MessageSbeEncodes the given message into the supplied direct buffer.- Specified by:
encoderin interfaceMessageSbe<RequestMessage>- 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<RequestMessage>- Returns:
- encoded message limit
-