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