Chapter 17. Configuring Delayed Redelivery
Delayed redelivery to an address is defined by the redelivery-delay attribute of an address-setting configuration element. If a redelivery delay is specified, JBoss EAP waits for the duration of this delay before redelivering messages. If redelivery-delay is set to 0, there is no redelivery delay. To get the current value of redelivery-delay for a given address-setting, use the following management CLI command as an example.
/subsystem=messaging-activemq/server=default/address-setting=YOUR_ADDRESS_SETTING:read-attribute(name=redelivery-delay)
The table below lists the configuration attributes of an address-setting that can be used to configure the redelivery of messages. Set the value for a given attribute using the following management CLI command as an example.
/subsystem=messaging-activemq/server=default/address-setting=YOUR_ADDRESS_SETTING:write-attribute(name=ATTRIBUTE,value=NEW_VALUE)
Table 17.1. Delivery Related Attributes of Address Settings
| Attribute | Description |
|---|---|
| max-delivery-attempts |
Defines how many time a canceled message can be redelivered before sending to the |
| max-redelivery-delay |
Maximum value for the |
| redelivery-delay |
Defines how long to wait in milliseconds before attempting redelivery of a canceled message. The default is |
| redelivery-multiplier |
Multiplier to apply to the |
See Address Settings for details on configuring an address-setting.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.