Interface MessageSbe<T>
- Type Parameters:
T- message type
- All Known Implementing Classes:
BroadcastMulticastMessageSbe, BroadcastUserListMessageSbe, BroadcastUserMessageSbe, CommunicationMessageSbe, ConnectRequestMessageSbe, ConnectResponseMessageSbe, EmptyExternalResponseMessageSbe, EventBusMessageSbe, ExternalRequestMessageSbe, ExternalResponseMessageSbe, RequestMessageSbe, ResponseMessageSbe, SendMessageSbe, ServerOfflineMessageSbe, UserResponseMessageSbe
public interface MessageSbe<T>
Encodes a specific message type into an SBE buffer.
- Since:
- 25.1
- Author:
- 渔民小镇
- date:
- 2025-09-06
-
Method Summary
Modifier and TypeMethodDescriptionvoidencoder(T message, MessageHeaderEncoder headerEncoder, org.agrona.MutableDirectBuffer buffer) Encodes the given message into the supplied direct buffer.intlimit()Returns the encoded buffer limit after the last encode call.
-
Method Details
-
encoder
Encodes the given message into the supplied direct buffer.- Parameters:
message- message instanceheaderEncoder- SBE message header encoderbuffer- target buffer
-
limit
int limit()Returns the encoded buffer limit after the last encode call.- Returns:
- encoded message limit
-