Interface SbeCodec
- All Known Implementing Classes:
DefaultSbeCodec
public interface SbeCodec
Abstraction for encoding and decoding framework message models with SBE generated codecs.
- Since:
- 25.1
- Author:
- 渔民小镇
- date:
- 2025-10-10
-
Method Summary
Modifier and TypeMethodDescriptionvoiddecoderMessageCommon(RemoteMessage message, CommonMessageDecoder common) Decodes common remote-message fields from an SBE decoder into the framework model.voiddecoderUserIdentity(UserIdentity message, UserIdentityMessageDecoder userIdentity) Decodes user identity fields from an SBE decoder into the framework model.voidencoderMessageCommon(RemoteMessage message, CommonMessageEncoder common) Encodes common remote-message fields into an SBE encoder.voidencoderUserIdentity(UserIdentity message, UserIdentityMessageEncoder userIdentity) Encodes user identity fields into an SBE encoder.
-
Method Details
-
encoderUserIdentity
Encodes user identity fields into an SBE encoder.- Parameters:
message- source modeluserIdentity- target SBE encoder
-
decoderUserIdentity
Decodes user identity fields from an SBE decoder into the framework model.- Parameters:
message- target modeluserIdentity- source SBE decoder
-
encoderMessageCommon
Encodes common remote-message fields into an SBE encoder.- Parameters:
message- source modelcommon- target SBE encoder
-
decoderMessageCommon
Decodes common remote-message fields from an SBE decoder into the framework model.- Parameters:
message- target modelcommon- source SBE decoder
-