Class SbeKit

java.lang.Object
com.iohao.net.common.SbeKit

public final class SbeKit extends Object
Static facade for the active SbeCodec implementation.
Since:
25.1
Author:
渔民小镇
date:
2025-09-06
  • Method Details

    • encoderUserIdentity

      public static void encoderUserIdentity(UserIdentity message, UserIdentityMessageEncoder userIdentity)
      Encodes user identity fields with the active sbeCodec.
      Parameters:
      message - source model
      userIdentity - target SBE encoder
    • decoderUserIdentity

      public static void decoderUserIdentity(UserIdentity message, UserIdentityMessageDecoder userIdentity)
      Decodes user identity fields with the active sbeCodec.
      Parameters:
      message - target model
      userIdentity - source SBE decoder
    • encoderMessageCommon

      public static void encoderMessageCommon(RemoteMessage message, CommonMessageEncoder common)
      Encodes common remote-message fields with the active sbeCodec.
      Parameters:
      message - source model
      common - target SBE encoder
    • decoderMessageCommon

      public static void decoderMessageCommon(RemoteMessage message, CommonMessageDecoder common)
      Decodes common remote-message fields with the active sbeCodec.
      Parameters:
      message - target model
      common - source SBE decoder
    • setSbeCodec

      public static void setSbeCodec(SbeCodec sbeCodec)