Serialized Form
-
Package org.mule.jms.commons.api.destination
-
Class org.mule.jms.commons.api.destination.DefaultJmsDestination
class DefaultJmsDestination extends Object implements Serializable-
Serialized Fields
-
destination
String destination
The name that identifies the destination where a reply to a message should be sent -
destinationType
DestinationType destinationType
the type of this destination
-
-
-
-
Package org.mule.jms.commons.api.exception
-
Exception org.mule.jms.commons.api.exception.DestinationNotFoundException
class DestinationNotFoundException extends JmsExtensionException implements Serializable -
Exception org.mule.jms.commons.api.exception.JmsAckException
class JmsAckException extends JmsConsumeException implements Serializable -
Exception org.mule.jms.commons.api.exception.JmsConsumeException
class JmsConsumeException extends JmsExtensionException implements Serializable -
Exception org.mule.jms.commons.api.exception.JmsExtensionException
class JmsExtensionException extends org.mule.runtime.extension.api.exception.ModuleException implements Serializable -
Exception org.mule.jms.commons.api.exception.JmsIllegalBodyException
class JmsIllegalBodyException extends JmsPublishException implements Serializable -
Exception org.mule.jms.commons.api.exception.JmsMissingLibraryException
class JmsMissingLibraryException extends JmsExtensionException implements Serializable -
Exception org.mule.jms.commons.api.exception.JmsPublishException
class JmsPublishException extends JmsExtensionException implements Serializable -
Exception org.mule.jms.commons.api.exception.JmsSecurityException
class JmsSecurityException extends JmsExtensionException implements Serializable -
Exception org.mule.jms.commons.api.exception.JmsSessionRecoverException
class JmsSessionRecoverException extends JmsConsumeException implements Serializable -
Exception org.mule.jms.commons.api.exception.JmsTimeoutException
class JmsTimeoutException extends JmsConsumeException implements Serializable
-
-
Package org.mule.jms.commons.api.message
-
Class org.mule.jms.commons.api.message.AbstractJmsAttributes
class AbstractJmsAttributes extends Object implements Serializable- serialVersionUID:
- -8148917084189760450L
-
Serialized Fields
-
ackId
String ackId
The session ACK ID required to ACK a the current Message if one is available, or null otherwise. -
headers
JmsHeaders headers
All the possible headers of a JMS Message -
properties
JmsMessageProperties properties
Container element for all the properties present in a JMS Message
-
-
Record Class org.mule.jms.commons.api.message.DefaultJmsAttributes
class DefaultJmsAttributes extends Record implements Serializable- serialVersionUID:
- -8148917084189760450L
-
Serialized Fields
-
ackId
String ackId
-
headers
JmsHeaders headers
-
properties
JmsMessageProperties properties
-
-
Class org.mule.jms.commons.api.message.JmsHeaders
class JmsHeaders extends Object implements Serializable-
Serialized Fields
-
correlationId
String correlationId
The message correlationId, used to link one message with another. A typical use is to link a response message with its request message, using its messageID -
deliveryMode
int deliveryMode
The delivery mode specified when the message was sent, which can be eitherDeliveryMode.NON_PERSISTENTwith value '1' orDeliveryMode.PERSISTENTwith value '2' -
deliveryTime
Long deliveryTime
Present only in JMS 2.0 Messages. It's the message's delivery time ornullif not using JMS 2.0JMS provider calculates its delivery time by adding the
deliveryDelayvalue specified on the send method to the time the message was sent (for transacted sends, this is the time the client sends the message, not the time the transaction is committed).A message's delivery time is the earliest time when a provider may make the message visible on the target destination and available for delivery to consumers.
-
destination
JmsDestination destination
The destination from which the JMS Message was received. -
expiration
long expiration
The message's expiration time orzeroif the message does not expire. JMS provider calculates its expiration time by adding thetimeToLivevalue specified on the send method to the time the message was sent (for transacted sends, this is the time the client sends the message, not the time the transaction is committed)If the
timeToLiveis specified aszero, the message's expiration time is set to zero to indicate that the message does not expire. -
messageId
String messageId
A value that uniquely identifies each message sent by a provider. If the Producer implementation supports optimizations and was configured to avoid creating the Message ID using thedisableMessageIDparameter, then this header will benull. -
priority
int priority
The message priority level. JMS defines a ten level priority value with '0' as the lowest priority and '9' as the highest. In addition, clients should consider priorities 0-4 as gradations ofnormalpriority and priorities 5-9 as gradations ofexpeditedpriority.JMS does not require that a provider strictly implement priority ordering of messages; however, it should do its best to deliver expedited messages ahead of normal messages.
-
redelivered
boolean redelivered
Iftrue, it is likely, but not guaranteed, that this message was delivered but not acknowledged in the past. Relates to theJMSXDeliveryCountmessage property.trueif the message may have been delivered in the past -
replyTo
JmsDestination replyTo
The name of the Destination supplied by a client when a message is sent, where a reply to the message should be sent. If noreplyTodestination was set, thennullis set. -
timestamp
long timestamp
The time a message was handed off to a provider to be sent. It is not the time the message was actually transmitted because the actual send may occur later due to transactions or other client side queueing of messages.If the Producer implementation supports optimizations and was configured to avoid creating the Message timestamp using the
disableMessageTimestampparameter, thenzerois set. -
type
String type
A message type identifier supplied by a client when a message is sent.
-
-
-
Class org.mule.jms.commons.api.message.JmsMessageProperties
class JmsMessageProperties extends Object implements Serializable-
Serialized Fields
-
all
Map<String,
Object> all All the properties of the JMS message as a flattened map -
jmsProperties
Map<String,
Object> jmsProperties The broker and provider specific of the JMS Message -
jmsxProperties
JmsxProperties jmsxProperties
The JMSX properties of the JMS Message -
userProperties
Map<String,
Object> userProperties The user provided properties of the JMS Message
-
-
-
Class org.mule.jms.commons.api.message.JmsxProperties
class JmsxProperties extends Object implements Serializable-
Serialized Fields
-
jmsxAppID
String jmsxAppID
The identity of the application sending the message -
jmsxConsumerTXID
String jmsxConsumerTXID
The transaction identifier of the transaction within which this message was consumed -
jmsxDeliveryCount
Integer jmsxDeliveryCount
The number of message delivery attempts -
jmsxGroupID
String jmsxGroupID
The identity of the message group this message is part of -
jmsxGroupSeq
Integer jmsxGroupSeq
The sequence number of this message within the group -
jmsxProducerTXID
String jmsxProducerTXID
The transaction identifier of the transaction within which this message was produced -
jmsxRcvTimestamp
Long jmsxRcvTimestamp
The time JMS delivered the message to the consumer -
jmsxUserID
String jmsxUserID
The identity of the user sending the message
-
-
-