Class BufferHelper


  • public class BufferHelper
    extends Object
    Helper methods to read and write from ActiveMQBuffer.
    • Constructor Detail

      • BufferHelper

        public BufferHelper()
    • Method Detail

      • sizeOfNullableSimpleString

        public static int sizeOfNullableSimpleString​(String str)
        Size of a String as if it was a Nullable Simple String
      • sizeOfSimpleString

        public static int sizeOfSimpleString​(String str)
        Size of a String as it if was a Simple String
      • writeAsNullableSimpleString

        public static void writeAsNullableSimpleString​(ActiveMQBuffer buffer,
                                                       String str)
      • readNullableSimpleStringAsString

        public static String readNullableSimpleStringAsString​(ActiveMQBuffer buffer)
      • writeAsSimpleString

        public static void writeAsSimpleString​(ActiveMQBuffer buffer,
                                               String str)
      • writeNullableBoolean

        public static void writeNullableBoolean​(ActiveMQBuffer buffer,
                                                Boolean value)
        Parameters:
        buffer -
      • sizeOfNullableBoolean

        public static int sizeOfNullableBoolean​(Boolean value)
      • writeNullableLong

        public static void writeNullableLong​(ActiveMQBuffer buffer,
                                             Long value)
        Parameters:
        buffer -
      • writeNullableDouble

        public static void writeNullableDouble​(ActiveMQBuffer buffer,
                                               Double value)
        Parameters:
        buffer -
      • sizeOfNullableLong

        public static int sizeOfNullableLong​(Long value)
      • sizeOfNullableDouble

        public static int sizeOfNullableDouble​(Double value)
      • writeNullableInteger

        public static void writeNullableInteger​(ActiveMQBuffer buffer,
                                                Integer value)
        Parameters:
        buffer -
      • sizeOfNullableInteger

        public static int sizeOfNullableInteger​(Integer value)
      • sizeOfNullableString

        public static int sizeOfNullableString​(String s)
      • sizeOfString

        public static int sizeOfString​(String s)
      • safeReadBytes

        public static byte[] safeReadBytes​(ActiveMQBuffer in)