Class MsgPackConverter

java.lang.Object
io.camunda.zeebe.protocol.impl.encoding.MsgPackConverter

public final class MsgPackConverter extends Object
  • Method Details

    • convertToMsgPack

      public static byte[] convertToMsgPack(String json)
    • convertToMsgPack

      public static byte[] convertToMsgPack(InputStream inputStream)
    • convertToJson

      public static String convertToJson(org.agrona.DirectBuffer buffer)
    • convertToJson

      public static String convertToJson(byte[] msgPack)
    • convertToJsonInputStream

      public static InputStream convertToJsonInputStream(byte[] msgPack)
    • convertToMap

      public static Map<String,Object> convertToMap(org.agrona.DirectBuffer buffer)
    • convertToStringMap

      public static Map<String,String> convertToStringMap(org.agrona.DirectBuffer buffer)
    • convertToNumberMap

      public static Map<String,Number> convertToNumberMap(org.agrona.DirectBuffer buffer)
    • convertToMsgPack

      public static byte[] convertToMsgPack(Object value)
    • convertJsonSerializableObjectToJson

      public static String convertJsonSerializableObjectToJson(JsonSerializable recordValue)
      Please be aware that this method may not thread-safe depending on the object that gets serialized.
      Parameters:
      recordValue - the object to be serialized
      Returns:
      a JSON marshaled representation