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 Details

    • encoderUserIdentity

      void encoderUserIdentity(UserIdentity message, UserIdentityMessageEncoder userIdentity)
      Encodes user identity fields into an SBE encoder.
      Parameters:
      message - source model
      userIdentity - target SBE encoder
    • decoderUserIdentity

      void decoderUserIdentity(UserIdentity message, UserIdentityMessageDecoder userIdentity)
      Decodes user identity fields from an SBE decoder into the framework model.
      Parameters:
      message - target model
      userIdentity - source SBE decoder
    • encoderMessageCommon

      void encoderMessageCommon(RemoteMessage message, CommonMessageEncoder common)
      Encodes common remote-message fields into an SBE encoder.
      Parameters:
      message - source model
      common - target SBE encoder
    • decoderMessageCommon

      void decoderMessageCommon(RemoteMessage message, CommonMessageDecoder common)
      Decodes common remote-message fields from an SBE decoder into the framework model.
      Parameters:
      message - target model
      common - source SBE decoder