JMS Header Field Names
The table below shows the names you must use to define event properties corresponding to JMS header field names, as well as some details about the purpose of each property. The property names are not case sensitive.
Field name | Type | Description |
---|---|---|
JMSDestination |
Object | The destination (queue or topic) to which the message is sent. |
JMSDeliveryMode |
Integer | The delivery mode specified by the sender. This property instructs the server concerning persistent storage for the message. Value can be:
2 — interpreted as PERSISTENT (default). 1 — interpreted as NON-PERSISTENT. 22 — interpreted as RELIABLE. This value is an extension to the standard used in TIBCO Enterprise Message Service. The integer values are interpreted as the text names of delivery modes. You can also set a delivery mode for a destination. See Setting Certain Header Properties in Destinations . |
JMSExpiration |
Long | The length of time that the message will live (in milliseconds) before expiration. If set to 0, the message does not expire.
You can also set an expiration (TTL) for a destination. See Setting Certain Header Properties in Destinations . |
JMSPriority |
Integer | The message priority, a numerical value between 0 and 9. Larger numbers represent higher priority.
You can also set a priority for a destination. See Setting Certain Header Properties in Destinations . |
JMSMessageID |
String | An ID that uniquely identifies each message sent by a provider.
A generated value overrides any value set in the corresponding event property. |
JMSTimestamp |
Long | The time when the message was handed off to a provider to be sent. The message may be sent later than this timestamp value.
A generated value overrides any value set in the corresponding event property. |
JMSCorrelationID |
String | A correlation ID that can be used to link messages. For example, you can link a response message to a request message. Optional. |
JMSReplyTo |
String | Name of the JMS destination (queue or topic) to send the message reply to. If null, TIBCO BusinessEvents does not set the outgoing message’s property.
Optional.
|
JMSType |
String | The message type identifier, if used by the provider. |
JMSRedelivered |
Boolean | If this field is set, it is possible that the message was delivered to the client earlier but not acknowledged at that time. |