Class StreamMessageUtil
- java.lang.Object
-
- org.apache.activemq.artemis.reader.MessageUtil
-
- org.apache.activemq.artemis.reader.StreamMessageUtil
-
public class StreamMessageUtil extends MessageUtil
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.artemis.reader.MessageUtil
CONNECTION_ID_PROPERTY_NAME, CONNECTION_ID_PROPERTY_NAME_STRING, CORRELATIONID_HEADER_NAME, CORRELATIONID_HEADER_NAME_STRING, JMS, JMS_, JMSX, JMSXDELIVERYCOUNT, JMSXGROUPID, JMSXGROUPSEQ, JMSXUSERID, REPLYTO_HEADER_NAME, TYPE_HEADER_NAME, TYPE_HEADER_NAME_STRING
-
-
Constructor Summary
Constructors Constructor Description StreamMessageUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanstreamReadBoolean(ActiveMQBuffer buff)Method to read boolean values out of the Stream protocol existent on JMS Stream Messages Throws IllegalStateException if the type was invalidstatic bytestreamReadByte(ActiveMQBuffer buff)static Pair<Integer,Integer>streamReadBytes(ActiveMQBuffer buff, int remainingBytes, byte[] value)Utility for reading bytes out of streaming.static charstreamReadChar(ActiveMQBuffer buff)static doublestreamReadDouble(ActiveMQBuffer buff)static floatstreamReadFloat(ActiveMQBuffer buff)static intstreamReadInteger(ActiveMQBuffer buff)static longstreamReadLong(ActiveMQBuffer buff)static ObjectstreamReadObject(ActiveMQBuffer buff)static shortstreamReadShort(ActiveMQBuffer buff)static StringstreamReadString(ActiveMQBuffer buff)-
Methods inherited from class org.apache.activemq.artemis.reader.MessageUtil
clearProperties, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSReplyTo, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getStringProperty, propertyExists, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSReplyTo, setJMSReplyTo, setJMSType, setLongProperty, setObjectProperty, setStringProperty
-
-
-
-
Method Detail
-
streamReadBoolean
public static boolean streamReadBoolean(ActiveMQBuffer buff)
Method to read boolean values out of the Stream protocol existent on JMS Stream Messages Throws IllegalStateException if the type was invalid- Parameters:
buff-- Returns:
-
streamReadByte
public static byte streamReadByte(ActiveMQBuffer buff)
-
streamReadShort
public static short streamReadShort(ActiveMQBuffer buff)
-
streamReadChar
public static char streamReadChar(ActiveMQBuffer buff)
-
streamReadInteger
public static int streamReadInteger(ActiveMQBuffer buff)
-
streamReadLong
public static long streamReadLong(ActiveMQBuffer buff)
-
streamReadFloat
public static float streamReadFloat(ActiveMQBuffer buff)
-
streamReadDouble
public static double streamReadDouble(ActiveMQBuffer buff)
-
streamReadString
public static String streamReadString(ActiveMQBuffer buff)
-
streamReadBytes
public static Pair<Integer,Integer> streamReadBytes(ActiveMQBuffer buff, int remainingBytes, byte[] value)
Utility for reading bytes out of streaming. It will return remainingBytes, bytesRead- Parameters:
remainingBytes- remaining Bytes from previous read. Send it to 0 if it was the first call for the messagebuff-- Returns:
- a pair of remaining bytes and bytes read
-
streamReadObject
public static Object streamReadObject(ActiveMQBuffer buff)
-
-