ActiveMQ Classic Message Properties
Features > Message Features > ActiveMQ Classic Message Properties
ActiveMQ Classic Messages support the following default message properties:
Message Attributes Accessed as Properties:
| Property Name | Type | Default Value | Description | 
|---|---|---|---|
| JMSDestination | javax.jms.Destination | Set by the producer | Destination used by the producer. | 
| JMSReplyTo | javax.jms.Destination | null | User defined. | 
| JMSType | String | "" | User defined. | 
| JMSDeliveryMode | int | DeliveryMode.PERSISTENT | Indicator if messages should be persisted. | 
| JMSPriority | int | 4 | Value from 0-9. | 
| JMSMessageID | String | unique | Unique identifier for the message. | 
| JMSTimestamp | long | Time the message was sent | Time in milliseconds. | 
| JMSCorrelationID | String | null | User defined. | 
| JMSExpiration | long | 0 | Time in milliseconds to expire the message. A value of 0means never expire. | 
| JMSRedelivered | boolean | false | trueif the message is being resent to the consumer, persisted via persistJMSRedelivered | 
JMS Defined:
| Property Name | Type | Default Value | Description | 
|---|---|---|---|
| JMSXDeliveryCount | int | 0 | Number of attempts to send the message. | 
| JMSXGroupID | String | null | Identity of the message group. | 
| JMSXGroupSeq | int | 0 | Sequence number of the message. | 
| JMSXProducerTXID | String | null | Transaction identifier. | 
ActiveMQ Classic Defined:
| Property Name | Type | Default Value | Description | 
|---|---|---|---|
| JMSActiveMQBrokerInTime | long | 0 | Time stamp (in milliseconds) for when the message arrived at the broker. | 
| JMSActiveMQBrokerOutTime | long | 0 | Time stamp (in milliseconds) for when the message left the broker. | 
 
              