Class ActiveMQStreamMessage

java.lang.Object
org.apache.activemq.artemis.jms.client.ActiveMQMessage
org.apache.activemq.artemis.jms.client.ActiveMQStreamMessage
All Implemented Interfaces:
jakarta.jms.Message, jakarta.jms.StreamMessage
Direct Known Subclasses:
ActiveMQStreamCompatibleMessage

public class ActiveMQStreamMessage extends ActiveMQMessage implements jakarta.jms.StreamMessage
ActiveMQ Artemis implementation of a JMS StreamMessage.
  • Field Details

  • Constructor Details

    • ActiveMQStreamMessage

      protected ActiveMQStreamMessage(ClientSession session)
    • ActiveMQStreamMessage

      protected ActiveMQStreamMessage(ClientMessage message, ClientSession session)
    • ActiveMQStreamMessage

      public ActiveMQStreamMessage(jakarta.jms.StreamMessage foreign, ClientSession session) throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
    • ActiveMQStreamMessage

      public ActiveMQStreamMessage()
  • Method Details

    • getType

      public byte getType()
      Overrides:
      getType in class ActiveMQMessage
    • readBoolean

      public boolean readBoolean() throws jakarta.jms.JMSException
      Specified by:
      readBoolean in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readByte

      public byte readByte() throws jakarta.jms.JMSException
      Specified by:
      readByte in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readShort

      public short readShort() throws jakarta.jms.JMSException
      Specified by:
      readShort in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readChar

      public char readChar() throws jakarta.jms.JMSException
      Specified by:
      readChar in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readInt

      public int readInt() throws jakarta.jms.JMSException
      Specified by:
      readInt in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readLong

      public long readLong() throws jakarta.jms.JMSException
      Specified by:
      readLong in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readFloat

      public float readFloat() throws jakarta.jms.JMSException
      Specified by:
      readFloat in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readDouble

      public double readDouble() throws jakarta.jms.JMSException
      Specified by:
      readDouble in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readString

      public String readString() throws jakarta.jms.JMSException
      Specified by:
      readString in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readBytes

      public int readBytes(byte[] value) throws jakarta.jms.JMSException
      Specified by:
      readBytes in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • readObject

      public Object readObject() throws jakarta.jms.JMSException
      Specified by:
      readObject in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeBoolean

      public void writeBoolean(boolean value) throws jakarta.jms.JMSException
      Specified by:
      writeBoolean in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeByte

      public void writeByte(byte value) throws jakarta.jms.JMSException
      Specified by:
      writeByte in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeShort

      public void writeShort(short value) throws jakarta.jms.JMSException
      Specified by:
      writeShort in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeChar

      public void writeChar(char value) throws jakarta.jms.JMSException
      Specified by:
      writeChar in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeInt

      public void writeInt(int value) throws jakarta.jms.JMSException
      Specified by:
      writeInt in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeLong

      public void writeLong(long value) throws jakarta.jms.JMSException
      Specified by:
      writeLong in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeFloat

      public void writeFloat(float value) throws jakarta.jms.JMSException
      Specified by:
      writeFloat in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeDouble

      public void writeDouble(double value) throws jakarta.jms.JMSException
      Specified by:
      writeDouble in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeString

      public void writeString(String value) throws jakarta.jms.JMSException
      Specified by:
      writeString in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeBytes

      public void writeBytes(byte[] value) throws jakarta.jms.JMSException
      Specified by:
      writeBytes in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeBytes

      public void writeBytes(byte[] value, int offset, int length) throws jakarta.jms.JMSException
      Specified by:
      writeBytes in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • writeObject

      public void writeObject(Object value) throws jakarta.jms.JMSException
      Specified by:
      writeObject in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • reset

      public void reset() throws jakarta.jms.JMSException
      Specified by:
      reset in interface jakarta.jms.StreamMessage
      Throws:
      jakarta.jms.JMSException
    • clearBody

      public void clearBody() throws jakarta.jms.JMSException
      Specified by:
      clearBody in interface jakarta.jms.Message
      Overrides:
      clearBody in class ActiveMQMessage
      Throws:
      jakarta.jms.JMSException
    • doBeforeSend

      public void doBeforeSend() throws Exception
      Overrides:
      doBeforeSend in class ActiveMQMessage
      Throws:
      Exception
    • isBodyAssignableTo

      public boolean isBodyAssignableTo(Class c)
      Specified by:
      isBodyAssignableTo in interface jakarta.jms.Message
      Overrides:
      isBodyAssignableTo in class ActiveMQMessage