Class MsgPackUtil


  • public class MsgPackUtil
    extends Object
    • Constructor Detail

      • MsgPackUtil

        public MsgPackUtil()
    • Method Detail

      • encodeMsgPack

        public static org.agrona.DirectBuffer encodeMsgPack​(MsgPackUtil.CheckedConsumer<org.msgpack.core.MessageBufferPacker> msgWriter)
      • asMsgPack

        public static org.agrona.DirectBuffer asMsgPack​(String key,
                                                        Object value)
      • asMsgPack

        public static org.agrona.DirectBuffer asMsgPack​(Consumer<MapBuilder<org.agrona.DirectBuffer>> consumer)
      • asMsgPack

        public static org.agrona.DirectBuffer asMsgPack​(Map<String,​Object> map)
      • assertEquality

        public static void assertEquality​(byte[] actualMsgPack,
                                          String expectedJson)
      • assertEquality

        public static void assertEquality​(org.agrona.DirectBuffer actualMsgPack,
                                          String expectedJson)
      • assertEqualityExcluding

        public static void assertEqualityExcluding​(org.agrona.DirectBuffer actualMsgPack,
                                                   String expectedJson,
                                                   String... excludedProperties)
      • assertEqualityExcluding

        public static void assertEqualityExcluding​(byte[] actualMsgPack,
                                                   String expectedJson,
                                                   String... excludedProperties)
      • asMsgPackReturnArray

        public static byte[] asMsgPackReturnArray​(String json)
      • asMsgPack

        public static org.agrona.DirectBuffer asMsgPack​(String json)