Class TransportMessage

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class TransportMessage
    extends java.lang.Object
    implements java.lang.Cloneable
    • Constructor Detail

      • TransportMessage

        public TransportMessage​(int transportMessageType)
      • TransportMessage

        public TransportMessage​(byte[] data,
                                int dataOffset,
                                int dataLength)
                         throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
    • Method Detail

      • uncompress

        public void uncompress()
                        throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • getTransportMessageType

        public int getTransportMessageType()
      • getTransportTypeName

        public java.lang.String getTransportTypeName()
      • setTransportTypeName

        public void setTransportTypeName​(java.lang.String name)
      • getDestinationId

        public java.lang.String getDestinationId()
      • setDestinationId

        public void setDestinationId​(java.lang.String destId)
      • getTopicName

        public java.lang.String getTopicName()
      • setTopicName

        public void setTopicName​(java.lang.String topicName)
      • getTransportDataLength

        public int getTransportDataLength()
      • getTransportData

        public byte[] getTransportData()
      • getCompressedTransportData

        public byte[] getCompressedTransportData​(CompressionManager compressionManager)
                                          throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • clearProperties

        public void clearProperties()
      • propertyExists

        public boolean propertyExists​(java.lang.String propertyName)
      • getNumberOfProperties

        public int getNumberOfProperties()
      • getPropertyNames

        public java.util.Enumeration<java.lang.String> getPropertyNames()
      • clearBody

        public void clearBody()
      • getProperty

        public java.lang.Object getProperty​(java.lang.String name)
      • getJMSPriority

        public int getJMSPriority()
      • getJMSExpiration

        public long getJMSExpiration()
      • getJMSTimestamp

        public long getJMSTimestamp()
      • getAccessLabel

        public short[] getAccessLabel()
      • getUUID

        public java.lang.String getUUID()
      • getPreAcknowledgement

        public java.lang.String getPreAcknowledgement()
      • setAccessLabel

        public void setAccessLabel​(short[] label)
      • setJMSDeliveryMode

        public void setJMSDeliveryMode​(int deliveryMode)
      • setJMSPriority

        public void setJMSPriority​(int priority)
      • setJMSExpiration

        public void setJMSExpiration​(long expiration)
      • setJMSTimestamp

        public void setJMSTimestamp​(long timestamp)
      • setJMSMessageID

        public void setJMSMessageID​(java.lang.String msgId)
      • setJMSDestination

        public void setJMSDestination​(java.lang.String destination)
      • setReplyTo

        public void setReplyTo​(java.lang.String destination)
      • setReplyToDestination

        public void setReplyToDestination​(java.lang.String destination)
      • setJMSCorrelationID

        public void setJMSCorrelationID​(java.lang.String correlationId)
      • setJMSType

        public void setJMSType​(java.lang.String type)
      • setUUID

        public void setUUID​(java.lang.String uuid)
      • setPreAcknowledgement

        public void setPreAcknowledgement​(java.lang.String preack)
      • setNullProperty

        public void setNullProperty​(java.lang.String name)
      • setText

        public void setText​(java.lang.String text)
      • getText

        public java.lang.String getText()
      • setBytesBody

        public void setBytesBody​(byte[] value)
      • getBytesBody

        public byte[] getBytesBody()
      • setObjectBody

        public void setObjectBody​(byte[] value)
      • getObjectBody

        public byte[] getObjectBody()
      • getNumberOfFields

        public int getNumberOfFields()
      • fieldExists

        public boolean fieldExists​(java.lang.String name)
      • getFieldNames

        public java.util.Vector<java.lang.String> getFieldNames()
      • getField

        public java.lang.Object getField​(java.lang.String name)
      • getField

        public java.lang.Object getField​(int index)
      • setBooleanField

        public void setBooleanField​(java.lang.String name,
                                    boolean value)
      • setBooleanField

        public void setBooleanField​(int index,
                                    boolean value)
      • setByteField

        public void setByteField​(java.lang.String name,
                                 byte value)
      • setByteField

        public void setByteField​(int index,
                                 byte value)
      • setShortField

        public void setShortField​(java.lang.String name,
                                  short value)
      • setShortField

        public void setShortField​(int index,
                                  short value)
      • setIntField

        public void setIntField​(java.lang.String name,
                                int value)
      • setIntField

        public void setIntField​(int index,
                                int value)
      • setLongField

        public void setLongField​(java.lang.String name,
                                 long value)
      • setLongField

        public void setLongField​(int index,
                                 long value)
      • setFloatField

        public void setFloatField​(java.lang.String name,
                                  float value)
      • setFloatField

        public void setFloatField​(int index,
                                  float value)
      • setDoubleField

        public void setDoubleField​(java.lang.String name,
                                   double value)
      • setDoubleField

        public void setDoubleField​(int index,
                                   double value)
      • setCharField

        public void setCharField​(java.lang.String name,
                                 char value)
      • setCharField

        public void setCharField​(int index,
                                 char value)
      • setStringField

        public void setStringField​(java.lang.String name,
                                   java.lang.String value)
      • setStringField

        public void setStringField​(int index,
                                   java.lang.String value)
      • setByteArrayField

        public void setByteArrayField​(java.lang.String name,
                                      byte[] value)
      • setByteArrayField

        public void setByteArrayField​(int index,
                                      byte[] value)