org.apache.cxf.transport.jms
Class JMSMessageHeadersType

java.lang.Object
  extended by org.apache.cxf.transport.jms.JMSMessageHeadersType

public class JMSMessageHeadersType
extends java.lang.Object

JMS header properties.

Java class for JMSMessageHeadersType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="JMSMessageHeadersType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="property" type="{http://cxf.apache.org/transports/jms}JMSPropertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="JMSCorrelationID" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="JMSDeliveryMode" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedInt" />
       <attribute name="JMSExpiration" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedLong" />
       <attribute name="JMSMessageID" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="JMSPriority" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedInt" />
       <attribute name="JMSRedelivered" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedBoolean" />
       <attribute name="JMSReplyTo" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="JMSTimeStamp" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedLong" />
       <attribute name="JMSType" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="TimeToLive" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedLong" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String jmsCorrelationID
           
protected  java.lang.Integer jmsDeliveryMode
           
protected  java.lang.Long jmsExpiration
           
protected  java.lang.String jmsMessageID
           
protected  java.lang.Integer jmsPriority
           
protected  java.lang.Boolean jmsRedelivered
           
protected  java.lang.String jmsReplyTo
           
protected  java.lang.Long jmsTimeStamp
           
protected  java.lang.String jmsType
           
protected  java.util.List<JMSPropertyType> property
           
protected  java.lang.Long timeToLive
           
 
Constructor Summary
JMSMessageHeadersType()
           
 
Method Summary
 java.lang.String getJMSCorrelationID()
          Gets the value of the jmsCorrelationID property.
 int getJMSDeliveryMode()
          Gets the value of the jmsDeliveryMode property.
 long getJMSExpiration()
          Gets the value of the jmsExpiration property.
 java.lang.String getJMSMessageID()
          Gets the value of the jmsMessageID property.
 int getJMSPriority()
          Gets the value of the jmsPriority property.
 java.lang.String getJMSReplyTo()
          Gets the value of the jmsReplyTo property.
 long getJMSTimeStamp()
          Gets the value of the jmsTimeStamp property.
 java.lang.String getJMSType()
          Gets the value of the jmsType property.
 java.util.List<JMSPropertyType> getProperty()
          Gets the value of the property property.
 long getTimeToLive()
          Gets the value of the timeToLive property.
 boolean isJMSRedelivered()
          Gets the value of the jmsRedelivered property.
 boolean isSetJMSCorrelationID()
           
 boolean isSetJMSDeliveryMode()
           
 boolean isSetJMSExpiration()
           
 boolean isSetJMSMessageID()
           
 boolean isSetJMSPriority()
           
 boolean isSetJMSRedelivered()
           
 boolean isSetJMSReplyTo()
           
 boolean isSetJMSTimeStamp()
           
 boolean isSetJMSType()
           
 boolean isSetProperty()
           
 boolean isSetTimeToLive()
           
 void setJMSCorrelationID(java.lang.String value)
          Sets the value of the jmsCorrelationID property.
 void setJMSDeliveryMode(int value)
          Sets the value of the jmsDeliveryMode property.
 void setJMSExpiration(long value)
          Sets the value of the jmsExpiration property.
 void setJMSMessageID(java.lang.String value)
          Sets the value of the jmsMessageID property.
 void setJMSPriority(int value)
          Sets the value of the jmsPriority property.
 void setJMSRedelivered(boolean value)
          Sets the value of the jmsRedelivered property.
 void setJMSReplyTo(java.lang.String value)
          Sets the value of the jmsReplyTo property.
 void setJMSTimeStamp(long value)
          Sets the value of the jmsTimeStamp property.
 void setJMSType(java.lang.String value)
          Sets the value of the jmsType property.
 void setTimeToLive(long value)
          Sets the value of the timeToLive property.
 void unsetJMSDeliveryMode()
           
 void unsetJMSExpiration()
           
 void unsetJMSPriority()
           
 void unsetJMSRedelivered()
           
 void unsetJMSTimeStamp()
           
 void unsetProperty()
           
 void unsetTimeToLive()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

property

protected java.util.List<JMSPropertyType> property

jmsCorrelationID

protected java.lang.String jmsCorrelationID

jmsDeliveryMode

protected java.lang.Integer jmsDeliveryMode

jmsExpiration

protected java.lang.Long jmsExpiration

jmsMessageID

protected java.lang.String jmsMessageID

jmsPriority

protected java.lang.Integer jmsPriority

jmsRedelivered

protected java.lang.Boolean jmsRedelivered

jmsReplyTo

protected java.lang.String jmsReplyTo

jmsTimeStamp

protected java.lang.Long jmsTimeStamp

jmsType

protected java.lang.String jmsType

timeToLive

protected java.lang.Long timeToLive
Constructor Detail

JMSMessageHeadersType

public JMSMessageHeadersType()
Method Detail

getProperty

public java.util.List<JMSPropertyType> getProperty()
Gets the value of the property property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the property property.

For example, to add a new item, do as follows:

    getProperty().add(newItem);
 

Objects of the following type(s) are allowed in the list JMSPropertyType


isSetProperty

public boolean isSetProperty()

unsetProperty

public void unsetProperty()

getJMSCorrelationID

public java.lang.String getJMSCorrelationID()
Gets the value of the jmsCorrelationID property.

Returns:
possible object is String

setJMSCorrelationID

public void setJMSCorrelationID(java.lang.String value)
Sets the value of the jmsCorrelationID property.

Parameters:
value - allowed object is String

isSetJMSCorrelationID

public boolean isSetJMSCorrelationID()

getJMSMessageID

public java.lang.String getJMSMessageID()
Gets the value of the jmsMessageID property.

Returns:
possible object is String

setJMSMessageID

public void setJMSMessageID(java.lang.String value)
Sets the value of the jmsMessageID property.

Parameters:
value - allowed object is String

isSetJMSMessageID

public boolean isSetJMSMessageID()

getJMSReplyTo

public java.lang.String getJMSReplyTo()
Gets the value of the jmsReplyTo property.

Returns:
possible object is String

setJMSReplyTo

public void setJMSReplyTo(java.lang.String value)
Sets the value of the jmsReplyTo property.

Parameters:
value - allowed object is String

isSetJMSReplyTo

public boolean isSetJMSReplyTo()

getJMSType

public java.lang.String getJMSType()
Gets the value of the jmsType property.

Returns:
possible object is String

setJMSType

public void setJMSType(java.lang.String value)
Sets the value of the jmsType property.

Parameters:
value - allowed object is String

isSetJMSType

public boolean isSetJMSType()

setJMSDeliveryMode

public void setJMSDeliveryMode(int value)
Sets the value of the jmsDeliveryMode property.


unsetJMSDeliveryMode

public void unsetJMSDeliveryMode()

isSetJMSDeliveryMode

public boolean isSetJMSDeliveryMode()

getJMSDeliveryMode

public int getJMSDeliveryMode()
Gets the value of the jmsDeliveryMode property.


setJMSExpiration

public void setJMSExpiration(long value)
Sets the value of the jmsExpiration property.


unsetJMSExpiration

public void unsetJMSExpiration()

isSetJMSExpiration

public boolean isSetJMSExpiration()

getJMSExpiration

public long getJMSExpiration()
Gets the value of the jmsExpiration property.


setJMSPriority

public void setJMSPriority(int value)
Sets the value of the jmsPriority property.


unsetJMSPriority

public void unsetJMSPriority()

isSetJMSPriority

public boolean isSetJMSPriority()

getJMSPriority

public int getJMSPriority()
Gets the value of the jmsPriority property.


setJMSRedelivered

public void setJMSRedelivered(boolean value)
Sets the value of the jmsRedelivered property.


unsetJMSRedelivered

public void unsetJMSRedelivered()

isSetJMSRedelivered

public boolean isSetJMSRedelivered()

isJMSRedelivered

public boolean isJMSRedelivered()
Gets the value of the jmsRedelivered property.


setJMSTimeStamp

public void setJMSTimeStamp(long value)
Sets the value of the jmsTimeStamp property.


unsetJMSTimeStamp

public void unsetJMSTimeStamp()

isSetJMSTimeStamp

public boolean isSetJMSTimeStamp()

getJMSTimeStamp

public long getJMSTimeStamp()
Gets the value of the jmsTimeStamp property.


setTimeToLive

public void setTimeToLive(long value)
Sets the value of the timeToLive property.


unsetTimeToLive

public void unsetTimeToLive()

isSetTimeToLive

public boolean isSetTimeToLive()

getTimeToLive

public long getTimeToLive()
Gets the value of the timeToLive property.



Apache CXF