Class CommunicationMessageKit

java.lang.Object
com.iohao.net.external.core.message.CommunicationMessageKit

public final class CommunicationMessageKit extends Object
Static facade for the configured CommunicationMessageCodec.
Author:
渔民小镇
date:
2023-12-15
  • Field Details

    • communicationMessageCodec

      public static CommunicationMessageCodec communicationMessageCodec
      Active codec used by external transports.
  • Method Details

    • createCommunicationMessage

      public static CommunicationMessage createCommunicationMessage()
      Create a new communication message via the active codec.
      Returns:
      message instance
    • encode

      public static byte[] encode(CommunicationMessage message)
      Encode a communication message to bytes.
      Parameters:
      message - message to encode
      Returns:
      serialized bytes
    • decode

      public static CommunicationMessage decode(byte[] bytes)
      Decode an external message from bytes.
      Parameters:
      bytes - serialized bytes
      Returns:
      decoded communication message