Class JmsBytesMessage

java.lang.Object
org.apache.qpid.jms.message.JmsMessage
org.apache.qpid.jms.message.JmsBytesMessage
All Implemented Interfaces:
jakarta.jms.BytesMessage, jakarta.jms.Message

public class JmsBytesMessage extends JmsMessage implements jakarta.jms.BytesMessage
  • Field Details

  • Constructor Details

  • Method Details

    • copy

      public JmsBytesMessage copy() throws jakarta.jms.JMSException
      Overrides:
      copy in class JmsMessage
      Throws:
      jakarta.jms.JMSException
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class JmsMessage
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class JmsMessage
    • clearBody

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

      public long getBodyLength() throws jakarta.jms.JMSException
      Specified by:
      getBodyLength in interface jakarta.jms.BytesMessage
      Throws:
      jakarta.jms.JMSException
    • readBoolean

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

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

      public int readUnsignedByte() throws jakarta.jms.JMSException
      Specified by:
      readUnsignedByte in interface jakarta.jms.BytesMessage
      Throws:
      jakarta.jms.JMSException
    • readShort

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

      public int readUnsignedShort() throws jakarta.jms.JMSException
      Specified by:
      readUnsignedShort in interface jakarta.jms.BytesMessage
      Throws:
      jakarta.jms.JMSException
    • readChar

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

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

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

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

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

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

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

      public int readBytes(byte[] value, int length) throws jakarta.jms.JMSException
      Specified by:
      readBytes in interface jakarta.jms.BytesMessage
      Throws:
      jakarta.jms.JMSException
    • writeBoolean

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

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

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

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

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

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

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

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

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

      public void writeBytes(byte[] value) throws jakarta.jms.JMSException
      Specified by:
      writeBytes in interface jakarta.jms.BytesMessage
      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.BytesMessage
      Throws:
      jakarta.jms.JMSException
    • writeObject

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

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

      public void onSend(long producerTtl) throws jakarta.jms.JMSException
      Description copied from class: JmsMessage
      Used to trigger processing required to place the message in a state where it is ready to be written to the wire. This processing can include such tasks as ensuring that the proper message headers are set or compressing message bodies etc. During this call the message is placed in a read-only mode and will not be returned to a writable state until send completion is triggered.
      Overrides:
      onSend in class JmsMessage
      Parameters:
      producerTtl - the time to live value that the producer was configured with at send time.
      Throws:
      jakarta.jms.JMSException - if an error occurs while preparing the message for send.
    • toString

      public String toString()
      Overrides:
      toString in class JmsMessage
    • isBodyAssignableTo

      public boolean isBodyAssignableTo(Class target) throws jakarta.jms.JMSException
      Specified by:
      isBodyAssignableTo in interface jakarta.jms.Message
      Overrides:
      isBodyAssignableTo in class JmsMessage
      Throws:
      jakarta.jms.JMSException
    • doGetBody

      protected <T> T doGetBody(Class<T> asType) throws jakarta.jms.JMSException
      Overrides:
      doGetBody in class JmsMessage
      Throws:
      jakarta.jms.JMSException