Showing:

Annotations
Attributes
Model
Properties
Element tns:redeliveryPlugin
Namespace http://activemq.apache.org/schema/core
Annotations
Replace regular DLQ handling with redelivery via a resend to the original destination
after a delay
A destination matching RedeliveryPolicy controls the quantity and delay for re-sends
If there is no matching policy or an existing policy limit is exceeded by default
regular DLQ processing resumes. This is controlled via sendToDlqIfMaxRetriesExceeded
and fallbackToDeadLetter
Properties
content complex
Model
tns:adminConnectionContext{0,1} | tns:next{0,1} | tns:redeliveryPolicyMap{0,1} | ANY element from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Children tns:adminConnectionContext, tns:next, tns:redeliveryPolicyMap
Attributes
QName Type Use Annotation
adminConnectionContext xs:string optional
fallbackToDeadLetter xs:boolean optional
What to do if there is no matching redelivery policy for a destination.
when true, the region broker DLQ processing will be used via sendToDeadLetterQueue
when false, there is no action
id xs:ID optional
next xs:string optional
redeliveryPolicyMap xs:string optional
sendToDlqIfMaxRetriesExceeded xs:boolean optional
What to do if the maxretries on a matching redelivery policy is exceeded.
when true, the region broker DLQ processing will be used via sendToDeadLetterQueue
when false, there is no action
Wildcard: ANY attribute from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Element tns:redeliveryPlugin / tns:adminConnectionContext
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
ANY element from ANY namespace
Element tns:redeliveryPlugin / tns:next
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children tns:destinationPathSeparatorPlugin, tns:destinationsPlugin, tns:forcePersistencyModeBroker, tns:loggingBrokerPlugin, tns:multicastTraceBrokerPlugin, tns:redeliveryPlugin, tns:timeStampingBrokerPlugin, tns:traceBrokerPathPlugin, tns:udpTraceBrokerPlugin
Element tns:redeliveryPlugin / tns:redeliveryPolicyMap
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
tns:redeliveryPolicyMap | ANY element from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Children tns:redeliveryPolicyMap
Attribute tns:redeliveryPlugin / @adminConnectionContext
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:redeliveryPlugin / @fallbackToDeadLetter
Namespace No namespace
Annotations
What to do if there is no matching redelivery policy for a destination.
when true, the region broker DLQ processing will be used via sendToDeadLetterQueue
when false, there is no action
Type xs:boolean
Properties
content simple
Attribute tns:redeliveryPlugin / @next
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:redeliveryPlugin / @redeliveryPolicyMap
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:redeliveryPlugin / @sendToDlqIfMaxRetriesExceeded
Namespace No namespace
Annotations
What to do if the maxretries on a matching redelivery policy is exceeded.
when true, the region broker DLQ processing will be used via sendToDeadLetterQueue
when false, there is no action
Type xs:boolean
Properties
content simple
Attribute tns:redeliveryPlugin / @id
Namespace No namespace
Type xs:ID
Properties
content simple