@Component
public class QueueRetryComponent
extends java.lang.Object
| Constructor and Description |
|---|
QueueRetryComponent(RabbitTemplateHandler rabbitTemplateHandler) |
| Modifier and Type | Method and Description |
|---|---|
int |
calculateTtl(java.lang.Integer ttlRetry,
java.lang.Integer qtdRetry,
java.lang.Integer ttlMultiply) |
int |
countDeath(org.springframework.amqp.core.Message message) |
protected java.util.Map |
getXDeath(java.util.Map<java.lang.String,java.lang.Object> headers) |
void |
sendToDlq(org.springframework.amqp.core.Message message,
TunedRabbitProperties properties) |
void |
sendToRetry(org.springframework.amqp.core.Message message,
TunedRabbitProperties properties,
java.lang.Integer qtdRetry) |
void |
sendToRetryOrDlq(org.springframework.amqp.core.Message message,
TunedRabbitProperties properties) |
@Autowired public QueueRetryComponent(RabbitTemplateHandler rabbitTemplateHandler)
public void sendToRetryOrDlq(org.springframework.amqp.core.Message message,
TunedRabbitProperties properties)
public void sendToRetry(org.springframework.amqp.core.Message message,
TunedRabbitProperties properties,
java.lang.Integer qtdRetry)
public void sendToDlq(org.springframework.amqp.core.Message message,
TunedRabbitProperties properties)
public int countDeath(org.springframework.amqp.core.Message message)
protected java.util.Map getXDeath(java.util.Map<java.lang.String,java.lang.Object> headers)
public int calculateTtl(java.lang.Integer ttlRetry,
java.lang.Integer qtdRetry,
java.lang.Integer ttlMultiply)
Copyright © 2019 Tradeshift. All rights reserved.