Class BufferHelper

java.lang.Object
org.apache.activemq.artemis.utils.BufferHelper

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

    • BufferHelper

      public BufferHelper()
  • Method Details

    • 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)
    • sizeOfNullableBoolean

      public static int sizeOfNullableBoolean(Boolean value)
    • readNullableBoolean

      public static Boolean readNullableBoolean(ActiveMQBuffer buffer)
    • writeNullableLong

      public static void writeNullableLong(ActiveMQBuffer buffer, Long value)
    • writeNullableDouble

      public static void writeNullableDouble(ActiveMQBuffer buffer, Double value)
    • sizeOfNullableLong

      public static int sizeOfNullableLong(Long value)
    • sizeOfNullableDouble

      public static int sizeOfNullableDouble(Double value)
    • readNullableLong

      public static Long readNullableLong(ActiveMQBuffer buffer)
    • writeNullableInteger

      public static void writeNullableInteger(ActiveMQBuffer buffer, Integer value)
    • sizeOfNullableInteger

      public static int sizeOfNullableInteger(Integer value)
    • readNullableInteger

      public static Integer readNullableInteger(ActiveMQBuffer buffer)
    • readNullableDouble

      public static Double readNullableDouble(ActiveMQBuffer buffer)
    • sizeOfNullableString

      public static int sizeOfNullableString(String s)
    • sizeOfString

      public static int sizeOfString(String s)
    • safeReadBytes

      public static byte[] safeReadBytes(ActiveMQBuffer in)