public class MetricsMessageDeliveryListener extends java.lang.Object implements MessageDeliveryListener
| Constructor and Description |
|---|
MetricsMessageDeliveryListener(MetricsProvider metrics) |
| Modifier and Type | Method and Description |
|---|---|
void |
onFailedRetry(HermesMessage message,
int attemptCount) |
void |
onFailure(HermesMessage message,
int attemptCount) |
void |
onMaxRetriesExceeded(HermesMessage message,
int attemptCount) |
void |
onSend(HermesResponse response,
long latency) |
void |
onSuccessfulRetry(HermesMessage message,
int attemptCount) |
public MetricsMessageDeliveryListener(MetricsProvider metrics)
public void onSend(HermesResponse response, long latency)
onSend in interface MessageDeliveryListenerpublic void onFailure(HermesMessage message, int attemptCount)
onFailure in interface MessageDeliveryListenerpublic void onFailedRetry(HermesMessage message, int attemptCount)
onFailedRetry in interface MessageDeliveryListenerpublic void onSuccessfulRetry(HermesMessage message, int attemptCount)
onSuccessfulRetry in interface MessageDeliveryListenerpublic void onMaxRetriesExceeded(HermesMessage message, int attemptCount)
onMaxRetriesExceeded in interface MessageDeliveryListener