Class MessageTestImpl

java.lang.Object
com.sun.ts.tests.jms.common.MessageTestImpl
All Implemented Interfaces:
jakarta.jms.Message
Direct Known Subclasses:
BytesMessageTestImpl, InvalidTextMessageTestImpl, MapMessageTestImpl, ObjectMessageTestImpl, StreamMessageTestImpl, TextMessageTestImpl

public class MessageTestImpl extends Object implements jakarta.jms.Message
Class Declaration.
Version:
1.2, 09/26/00
  • Field Details

    • dummy

      public boolean dummy
    • bufferIsDirty

      protected boolean bufferIsDirty
    • readMode

      protected boolean readMode
  • Constructor Details

    • MessageTestImpl

      public MessageTestImpl()
      Constructor
  • Method Details

    • getJMSMessageID

      public String getJMSMessageID() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSMessageID in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSMessageID

      public void setJMSMessageID(String id) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSMessageID in interface jakarta.jms.Message
      Parameters:
      id -
      Throws:
      jakarta.jms.JMSException
    • getJMSTimestamp

      public long getJMSTimestamp() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSTimestamp in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSTimestamp

      public void setJMSTimestamp(long timestamp) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSTimestamp in interface jakarta.jms.Message
      Parameters:
      timestamp -
      Throws:
      jakarta.jms.JMSException
    • getJMSCorrelationIDAsBytes

      public byte[] getJMSCorrelationIDAsBytes() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSCorrelationIDAsBytes in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSCorrelationIDAsBytes

      public void setJMSCorrelationIDAsBytes(byte[] correlationID) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSCorrelationIDAsBytes in interface jakarta.jms.Message
      Parameters:
      correlationID -
      Throws:
      jakarta.jms.JMSException
    • setJMSCorrelationID

      public void setJMSCorrelationID(String correlationID) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSCorrelationID in interface jakarta.jms.Message
      Parameters:
      correlationID -
      Throws:
      jakarta.jms.JMSException
    • getJMSCorrelationID

      public String getJMSCorrelationID() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSCorrelationID in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getJMSReplyTo

      public jakarta.jms.Destination getJMSReplyTo() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSReplyTo in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSReplyTo

      public void setJMSReplyTo(jakarta.jms.Destination replyTo) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSReplyTo in interface jakarta.jms.Message
      Parameters:
      replyTo -
      Throws:
      jakarta.jms.JMSException
    • getJMSDestination

      public jakarta.jms.Destination getJMSDestination() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSDestination in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSDestination

      public void setJMSDestination(jakarta.jms.Destination destination) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSDestination in interface jakarta.jms.Message
      Parameters:
      destination -
      Throws:
      jakarta.jms.JMSException
    • getJMSDeliveryMode

      public int getJMSDeliveryMode() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSDeliveryMode in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSDeliveryTime

      public void setJMSDeliveryTime(long deliveryTime) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSDeliveryTime in interface jakarta.jms.Message
      Parameters:
      deliveryTime -
      Throws:
      jakarta.jms.JMSException
    • getJMSDeliveryTime

      public long getJMSDeliveryTime() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSDeliveryTime in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSDeliveryMode

      public void setJMSDeliveryMode(int deliveryMode) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSDeliveryMode in interface jakarta.jms.Message
      Parameters:
      deliveryMode -
      Throws:
      jakarta.jms.JMSException
    • getJMSRedelivered

      public boolean getJMSRedelivered() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSRedelivered in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSRedelivered

      public void setJMSRedelivered(boolean redelivered) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSRedelivered in interface jakarta.jms.Message
      Parameters:
      redelivered -
      Throws:
      jakarta.jms.JMSException
    • getJMSType

      public String getJMSType() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSType in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSType

      public void setJMSType(String type) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSType in interface jakarta.jms.Message
      Parameters:
      type -
      Throws:
      jakarta.jms.JMSException
    • getJMSExpiration

      public long getJMSExpiration() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSExpiration in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSExpiration

      public void setJMSExpiration(long expiration) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSExpiration in interface jakarta.jms.Message
      Parameters:
      expiration -
      Throws:
      jakarta.jms.JMSException
    • getJMSPriority

      public int getJMSPriority() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getJMSPriority in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setJMSPriority

      public void setJMSPriority(int priority) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setJMSPriority in interface jakarta.jms.Message
      Parameters:
      priority -
      Throws:
      jakarta.jms.JMSException
    • clearProperties

      public void clearProperties() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      clearProperties in interface jakarta.jms.Message
      Throws:
      jakarta.jms.JMSException
    • propertyExists

      public boolean propertyExists(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      propertyExists in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getBooleanProperty

      public boolean getBooleanProperty(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getBooleanProperty in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getByteProperty

      public byte getByteProperty(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getByteProperty in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getShortProperty

      public short getShortProperty(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getShortProperty in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getIntProperty

      public int getIntProperty(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getIntProperty in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getLongProperty

      public long getLongProperty(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getLongProperty in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getFloatProperty

      public float getFloatProperty(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getFloatProperty in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getDoubleProperty

      public double getDoubleProperty(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getDoubleProperty in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getStringProperty

      public String getStringProperty(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getStringProperty in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getObjectProperty

      public Object getObjectProperty(String name) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getObjectProperty in interface jakarta.jms.Message
      Parameters:
      name -
      Returns:
      Throws:
      jakarta.jms.JMSException
    • getPropertyNames

      public Enumeration getPropertyNames() throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      getPropertyNames in interface jakarta.jms.Message
      Returns:
      Throws:
      jakarta.jms.JMSException
    • setBooleanProperty

      public void setBooleanProperty(String name, boolean value) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setBooleanProperty in interface jakarta.jms.Message
      Parameters:
      name -
      value -
      Throws:
      jakarta.jms.JMSException
    • setByteProperty

      public void setByteProperty(String name, byte value) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setByteProperty in interface jakarta.jms.Message
      Parameters:
      name -
      value -
      Throws:
      jakarta.jms.JMSException
    • setShortProperty

      public void setShortProperty(String name, short value) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setShortProperty in interface jakarta.jms.Message
      Parameters:
      name -
      value -
      Throws:
      jakarta.jms.JMSException
    • setIntProperty

      public void setIntProperty(String name, int value) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setIntProperty in interface jakarta.jms.Message
      Parameters:
      name -
      value -
      Throws:
      jakarta.jms.JMSException
    • setLongProperty

      public void setLongProperty(String name, long value) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setLongProperty in interface jakarta.jms.Message
      Parameters:
      name -
      value -
      Throws:
      jakarta.jms.JMSException
    • setFloatProperty

      public void setFloatProperty(String name, float value) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setFloatProperty in interface jakarta.jms.Message
      Parameters:
      name -
      value -
      Throws:
      jakarta.jms.JMSException
    • setDoubleProperty

      public void setDoubleProperty(String name, double value) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setDoubleProperty in interface jakarta.jms.Message
      Parameters:
      name -
      value -
      Throws:
      jakarta.jms.JMSException
    • setStringProperty

      public void setStringProperty(String name, String value) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setStringProperty in interface jakarta.jms.Message
      Parameters:
      name -
      value -
      Throws:
      jakarta.jms.JMSException
    • setObjectProperty

      public void setObjectProperty(String name, Object value) throws jakarta.jms.JMSException
      Method Declaration.
      Specified by:
      setObjectProperty in interface jakarta.jms.Message
      Parameters:
      name -
      value -
      Throws:
      jakarta.jms.JMSException
    • acknowledge

      public void acknowledge() throws jakarta.jms.JMSException
      Dummy method for acknowledge
      Specified by:
      acknowledge in interface jakarta.jms.Message
      Throws:
      jakarta.jms.JMSException
    • clearBody

      public void clearBody() throws jakarta.jms.JMSException
      Dummy method for clear
      Specified by:
      clearBody in interface jakarta.jms.Message
      Throws:
      jakarta.jms.JMSException
    • setBufferIsDirty

      protected void setBufferIsDirty(boolean state)
    • checkReadAccess

      protected void checkReadAccess() throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
    • getBody

      public <T> T getBody(Class<T> c) throws jakarta.jms.JMSException
      Returns the message body as an object of the specified type.
      Specified by:
      getBody in interface jakarta.jms.Message
      Parameters:
      c - - The type to which the message body will be assigned.
      Returns:
      the message body
      Throws:
      jakarta.jms.JMSException - if JMS fails to read message due to some internal JMS error.
      jakarta.jms.MessageFormatException - if this type conversion is invalid.
    • isBodyAssignableTo

      public boolean isBodyAssignableTo(Class c) throws jakarta.jms.JMSException
      Returns whether the message body is capable of being assigned to the specified type.
      Specified by:
      isBodyAssignableTo in interface jakarta.jms.Message
      Parameters:
      c - - The specified type.
      Returns:
      whether the message body is capable of being assigned to the specified type
      Throws:
      jakarta.jms.JMSException - if a JMS error occurs.