#include <src/main/activemq/core/policies/DefaultRedeliveryPolicy.h>
◆ DefaultRedeliveryPolicy()
| activemq::core::policies::DefaultRedeliveryPolicy::DefaultRedeliveryPolicy |
( |
| ) |
|
◆ ~DefaultRedeliveryPolicy()
| virtual activemq::core::policies::DefaultRedeliveryPolicy::~DefaultRedeliveryPolicy |
( |
| ) |
|
|
virtual |
◆ clone()
| virtual RedeliveryPolicy* activemq::core::policies::DefaultRedeliveryPolicy::clone |
( |
| ) |
const |
|
virtual |
◆ getBackOffMultiplier()
| virtual double activemq::core::policies::DefaultRedeliveryPolicy::getBackOffMultiplier |
( |
| ) |
const |
|
inlinevirtual |
◆ getCollisionAvoidancePercent()
| virtual short activemq::core::policies::DefaultRedeliveryPolicy::getCollisionAvoidancePercent |
( |
| ) |
const |
|
virtual |
◆ getInitialRedeliveryDelay()
| virtual long long activemq::core::policies::DefaultRedeliveryPolicy::getInitialRedeliveryDelay |
( |
| ) |
const |
|
inlinevirtual |
Gets the initial time that redelivery of messages is delayed.
- Returns
- the time in milliseconds that redelivery is delayed initially.
Implements activemq::core::RedeliveryPolicy.
◆ getMaximumRedeliveries()
| virtual int activemq::core::policies::DefaultRedeliveryPolicy::getMaximumRedeliveries |
( |
| ) |
const |
|
inlinevirtual |
Gets the Maximum number of allowed redeliveries for a message before it will be discarded by the consumer.
- Returns
- maximum allowed redeliveries for a message.
Implements activemq::core::RedeliveryPolicy.
◆ getNextRedeliveryDelay()
| virtual long long activemq::core::policies::DefaultRedeliveryPolicy::getNextRedeliveryDelay |
( |
long long |
previousDelay | ) |
|
|
virtual |
Given the last used redelivery delay calculate the next value of the delay based on the settings in this Policy instance.
- Parameters
-
| previousDelay | The last delay that was used between message redeliveries. |
- Returns
- the new delay to use before attempting another redelivery.
Implements activemq::core::RedeliveryPolicy.
◆ getRedeliveryDelay()
| virtual long long activemq::core::policies::DefaultRedeliveryPolicy::getRedeliveryDelay |
( |
| ) |
const |
|
inlinevirtual |
◆ isUseCollisionAvoidance()
| virtual bool activemq::core::policies::DefaultRedeliveryPolicy::isUseCollisionAvoidance |
( |
| ) |
const |
|
inlinevirtual |
◆ isUseExponentialBackOff()
| virtual bool activemq::core::policies::DefaultRedeliveryPolicy::isUseExponentialBackOff |
( |
| ) |
const |
|
inlinevirtual |
◆ setBackOffMultiplier()
| virtual void activemq::core::policies::DefaultRedeliveryPolicy::setBackOffMultiplier |
( |
double |
value | ) |
|
|
inlinevirtual |
◆ setCollisionAvoidancePercent()
| virtual void activemq::core::policies::DefaultRedeliveryPolicy::setCollisionAvoidancePercent |
( |
short |
value | ) |
|
|
virtual |
◆ setInitialRedeliveryDelay()
| virtual void activemq::core::policies::DefaultRedeliveryPolicy::setInitialRedeliveryDelay |
( |
long long |
value | ) |
|
|
inlinevirtual |
Sets the initial time that redelivery will be delayed.
- Parameters
-
| value | Time in Milliseconds to wait before starting redelivery. |
Implements activemq::core::RedeliveryPolicy.
◆ setMaximumRedeliveries()
| virtual void activemq::core::policies::DefaultRedeliveryPolicy::setMaximumRedeliveries |
( |
int |
maximumRedeliveries | ) |
|
|
inlinevirtual |
Sets the Maximum allowable redeliveries for a Message.
- Parameters
-
| maximumRedeliveries | The maximum number of times that a message will be redelivered. |
Implements activemq::core::RedeliveryPolicy.
◆ setRedeliveryDelay()
| virtual void activemq::core::policies::DefaultRedeliveryPolicy::setRedeliveryDelay |
( |
long long |
value | ) |
|
|
inlinevirtual |
Sets the time that redelivery will be delayed.
- Parameters
-
| value | Time in Milliseconds to wait before the next redelivery. |
Implements activemq::core::RedeliveryPolicy.
◆ setUseCollisionAvoidance()
| virtual void activemq::core::policies::DefaultRedeliveryPolicy::setUseCollisionAvoidance |
( |
bool |
value | ) |
|
|
inlinevirtual |
◆ setUseExponentialBackOff()
| virtual void activemq::core::policies::DefaultRedeliveryPolicy::setUseExponentialBackOff |
( |
bool |
value | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: