JMS Messages: Produce Messages
This page produces one JMS message on the current destination. You can specify header and body content when creating the message.
Configuration Options
Name Description Type Enter the message type, such as BytesMessage, TextMessage, StreamMessage, ObjectMessage, MapMessage, or XMLMessage.
Correlation ID Specify a user-defined identifier for the message, often used to correlate messages about the same subject
Expiration Specifies the amount of time, in milliseconds, used to determine the expiration or time-to-live value for a message. Valid range is between -1 and a positive 64-bit integer. A value of -1 means the expiration is determined from the value of the connection factory or destination.
Priority Provide an indicator of the level of importance or urgency of the message, with 0 as the lowest priority and 9 as the highest. Usually, 0-4 are gradients of normal priority and 5-9 are gradients of expedited priority. Priority is set to 4 by default.
Delivery Mode Select whether you want the message to be Persistent or Non-Persistent.
Delivery Time Defines the default delay, either in milliseconds or as a schedule, at which a message can be delivered to a consumer. Valid range is between -1 and a positive 64-bit integer. A value of -1 means the delivery time is determined from the value of the connection factory or destination.
Redelivery Limit Enter the number of redelivery tries a message can have before it is moved to an error destination. Valid range is between -1 and a positive 32-bit integer. A value of -1 means that this value is inherited from the JMS template, if one is configured. If no JMS template is configured, then -1 means the redelivery limit is determined from the value of the connection factory or destination.
Body Enter the message content.