com.ibm.websphere.sibx.smobo
Interface JMSHeaderType

All Known Implementing Classes:
JMSHeaderTypeImpl

public interface JMSHeaderType

A representation of the model object 'JMS Header Type'.

The following features are supported:

The reader should refer to the JMS specification and JMS provider documentation for details of the usage of each of these JMS Header fields.

See Also:
ServiceMessageObjectPackage.getJMSHeaderType()

Field Summary
static java.lang.String $sccsid
           
static java.lang.String COPYRIGHT
           
 
Method Summary
 java.lang.String getJMSCorrelationID()
          Returns the value of the 'JMS Correlation ID' attribute.
 PersistenceType getJMSDeliveryMode()
          Returns the value of the 'JMS Delivery Mode' attribute.
 java.lang.String getJMSDestination()
          Returns the value of the 'JMS Destination' attribute.
 long getJMSExpiration()
          Returns the value of the 'JMS Expiration' attribute.
 java.lang.String getJMSMessageID()
          Returns the value of the 'JMS Message ID' attribute.
 java.math.BigInteger getJMSPriority()
          Returns the value of the 'JMS Priority' attribute.
 java.lang.String getJMSReplyTo()
          Returns the value of the 'JMS Reply To' attribute.
 long getJMSTimestamp()
          Returns the value of the 'JMS Timestamp' attribute.
 java.lang.String getJMSType()
          Returns the value of the 'JMS Type' attribute.
 boolean isJMSRedelivered()
          Returns the value of the 'JMS Redelivered' attribute.
 boolean isSetJMSDeliveryMode()
          Returns whether the value of the 'JMS Delivery Mode' attribute is set.
 boolean isSetJMSExpiration()
          Returns whether the value of the 'JMS Expiration' attribute is set.
 boolean isSetJMSRedelivered()
          Returns whether the value of the 'JMS Redelivered' attribute is set.
 boolean isSetJMSTimestamp()
          Returns whether the value of the 'JMS Timestamp' attribute is set.
 void setJMSCorrelationID(java.lang.String value)
          Sets the value of the 'JMS Correlation ID' attribute.
 void setJMSDeliveryMode(PersistenceType value)
          Sets the value of the 'JMS Delivery Mode' attribute.
 void setJMSDestination(java.lang.String value)
          Sets the value of the 'JMS Destination' attribute.
 void setJMSExpiration(long value)
          Sets the value of the 'JMS Expiration' attribute.
 void setJMSMessageID(java.lang.String value)
          Sets the value of the 'JMS Message ID' attribute.
 void setJMSPriority(java.math.BigInteger value)
          Sets the value of the 'JMS Priority' attribute.
 void setJMSRedelivered(boolean value)
          Sets the value of the 'JMS Redelivered' attribute.
 void setJMSReplyTo(java.lang.String value)
          Sets the value of the 'JMS Reply To' attribute.
 void setJMSTimestamp(long value)
          Sets the value of the 'JMS Timestamp' attribute.
 void setJMSType(java.lang.String value)
          Sets the value of the 'JMS Type' attribute.
 void unsetJMSDeliveryMode()
          Unsets the value of the 'JMS Delivery Mode' attribute.
 void unsetJMSExpiration()
          Unsets the value of the 'JMS Expiration' attribute.
 void unsetJMSRedelivered()
          Unsets the value of the 'JMS Redelivered' attribute.
 void unsetJMSTimestamp()
          Unsets the value of the 'JMS Timestamp' attribute.
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

$sccsid

public static final java.lang.String $sccsid
See Also:
Constant Field Values
Method Detail

getJMSDestination

public java.lang.String getJMSDestination()
Returns the value of the 'JMS Destination' attribute.

Returns:
the value of the 'JMS Destination' attribute.
See Also:
setJMSDestination(String), ServiceMessageObjectPackage.getJMSHeaderType_JMSDestination()

setJMSDestination

public void setJMSDestination(java.lang.String value)
Sets the value of the 'JMS Destination' attribute.

Parameters:
value - the new value of the 'JMS Destination' attribute.
See Also:
getJMSDestination()

getJMSDeliveryMode

public PersistenceType getJMSDeliveryMode()
Returns the value of the 'JMS Delivery Mode' attribute. The default value is "NonPersistent". The literals are from the enumeration PersistenceType.

Returns:
the value of the 'JMS Delivery Mode' attribute.
See Also:
PersistenceType, isSetJMSDeliveryMode(), unsetJMSDeliveryMode(), setJMSDeliveryMode(PersistenceType), ServiceMessageObjectPackage.getJMSHeaderType_JMSDeliveryMode()

setJMSDeliveryMode

public void setJMSDeliveryMode(PersistenceType value)
Sets the value of the 'JMS Delivery Mode' attribute.

Parameters:
value - the new value of the 'JMS Delivery Mode' attribute.
See Also:
PersistenceType, isSetJMSDeliveryMode(), unsetJMSDeliveryMode(), getJMSDeliveryMode()

unsetJMSDeliveryMode

public void unsetJMSDeliveryMode()
Unsets the value of the 'JMS Delivery Mode' attribute.

See Also:
isSetJMSDeliveryMode(), getJMSDeliveryMode(), setJMSDeliveryMode(PersistenceType)

isSetJMSDeliveryMode

public boolean isSetJMSDeliveryMode()
Returns whether the value of the 'JMS Delivery Mode' attribute is set.

Returns:
whether the value of the 'JMS Delivery Mode' attribute is set.
See Also:
unsetJMSDeliveryMode(), getJMSDeliveryMode(), setJMSDeliveryMode(PersistenceType)

getJMSMessageID

public java.lang.String getJMSMessageID()
Returns the value of the 'JMS Message ID' attribute.

Returns:
the value of the 'JMS Message ID' attribute.
See Also:
setJMSMessageID(String), ServiceMessageObjectPackage.getJMSHeaderType_JMSMessageID()

setJMSMessageID

public void setJMSMessageID(java.lang.String value)
Sets the value of the 'JMS Message ID' attribute.

Parameters:
value - the new value of the 'JMS Message ID' attribute.
See Also:
getJMSMessageID()

getJMSTimestamp

public long getJMSTimestamp()
Returns the value of the 'JMS Timestamp' attribute.

Returns:
the value of the 'JMS Timestamp' attribute.
See Also:
isSetJMSTimestamp(), unsetJMSTimestamp(), setJMSTimestamp(long), ServiceMessageObjectPackage.getJMSHeaderType_JMSTimestamp()

setJMSTimestamp

public void setJMSTimestamp(long value)
Sets the value of the 'JMS Timestamp' attribute.

Parameters:
value - the new value of the 'JMS Timestamp' attribute.
See Also:
isSetJMSTimestamp(), unsetJMSTimestamp(), getJMSTimestamp()

unsetJMSTimestamp

public void unsetJMSTimestamp()
Unsets the value of the 'JMS Timestamp' attribute.

See Also:
isSetJMSTimestamp(), getJMSTimestamp(), setJMSTimestamp(long)

isSetJMSTimestamp

public boolean isSetJMSTimestamp()
Returns whether the value of the 'JMS Timestamp' attribute is set.

Returns:
whether the value of the 'JMS Timestamp' attribute is set.
See Also:
unsetJMSTimestamp(), getJMSTimestamp(), setJMSTimestamp(long)

getJMSCorrelationID

public java.lang.String getJMSCorrelationID()
Returns the value of the 'JMS Correlation ID' attribute.

Returns:
the value of the 'JMS Correlation ID' attribute.
See Also:
setJMSCorrelationID(String), ServiceMessageObjectPackage.getJMSHeaderType_JMSCorrelationID()

setJMSCorrelationID

public void setJMSCorrelationID(java.lang.String value)
Sets the value of the 'JMS Correlation ID' attribute.

Parameters:
value - the new value of the 'JMS Correlation ID' attribute.
See Also:
getJMSCorrelationID()

getJMSReplyTo

public java.lang.String getJMSReplyTo()
Returns the value of the 'JMS Reply To' attribute.

Returns:
the value of the 'JMS Reply To' attribute.
See Also:
setJMSReplyTo(String), ServiceMessageObjectPackage.getJMSHeaderType_JMSReplyTo()

setJMSReplyTo

public void setJMSReplyTo(java.lang.String value)
Sets the value of the 'JMS Reply To' attribute.

Parameters:
value - the new value of the 'JMS Reply To' attribute.
See Also:
getJMSReplyTo()

isJMSRedelivered

public boolean isJMSRedelivered()
Returns the value of the 'JMS Redelivered' attribute.

Returns:
the value of the 'JMS Redelivered' attribute.
See Also:
isSetJMSRedelivered(), unsetJMSRedelivered(), setJMSRedelivered(boolean), ServiceMessageObjectPackage.getJMSHeaderType_JMSRedelivered()

setJMSRedelivered

public void setJMSRedelivered(boolean value)
Sets the value of the 'JMS Redelivered' attribute.

Parameters:
value - the new value of the 'JMS Redelivered' attribute.
See Also:
isSetJMSRedelivered(), unsetJMSRedelivered(), isJMSRedelivered()

unsetJMSRedelivered

public void unsetJMSRedelivered()
Unsets the value of the 'JMS Redelivered' attribute.

See Also:
isSetJMSRedelivered(), isJMSRedelivered(), setJMSRedelivered(boolean)

isSetJMSRedelivered

public boolean isSetJMSRedelivered()
Returns whether the value of the 'JMS Redelivered' attribute is set.

Returns:
whether the value of the 'JMS Redelivered' attribute is set.
See Also:
unsetJMSRedelivered(), isJMSRedelivered(), setJMSRedelivered(boolean)

getJMSType

public java.lang.String getJMSType()
Returns the value of the 'JMS Type' attribute.

Returns:
the value of the 'JMS Type' attribute.
See Also:
setJMSType(String), ServiceMessageObjectPackage.getJMSHeaderType_JMSType()

setJMSType

public void setJMSType(java.lang.String value)
Sets the value of the 'JMS Type' attribute.

Parameters:
value - the new value of the 'JMS Type' attribute.
See Also:
getJMSType()

getJMSExpiration

public long getJMSExpiration()
Returns the value of the 'JMS Expiration' attribute.

Returns:
the value of the 'JMS Expiration' attribute.
See Also:
isSetJMSExpiration(), unsetJMSExpiration(), setJMSExpiration(long), ServiceMessageObjectPackage.getJMSHeaderType_JMSExpiration()

setJMSExpiration

public void setJMSExpiration(long value)
Sets the value of the 'JMS Expiration' attribute.

Parameters:
value - the new value of the 'JMS Expiration' attribute.
See Also:
isSetJMSExpiration(), unsetJMSExpiration(), getJMSExpiration()

unsetJMSExpiration

public void unsetJMSExpiration()
Unsets the value of the 'JMS Expiration' attribute.

See Also:
isSetJMSExpiration(), getJMSExpiration(), setJMSExpiration(long)

isSetJMSExpiration

public boolean isSetJMSExpiration()
Returns whether the value of the 'JMS Expiration' attribute is set.

Returns:
whether the value of the 'JMS Expiration' attribute is set.
See Also:
unsetJMSExpiration(), getJMSExpiration(), setJMSExpiration(long)

getJMSPriority

public java.math.BigInteger getJMSPriority()
Returns the value of the 'JMS Priority' attribute.

Returns:
the value of the 'JMS Priority' attribute.
See Also:
setJMSPriority(BigInteger), ServiceMessageObjectPackage.getJMSHeaderType_JMSPriority()

setJMSPriority

public void setJMSPriority(java.math.BigInteger value)
Sets the value of the 'JMS Priority' attribute.

Parameters:
value - the new value of the 'JMS Priority' attribute.
See Also:
getJMSPriority()