public class DefaultErrorHandler extends AbstractHandler implements ErrorHandler
hermesMetrics, offsetQueue| Constructor and Description |
|---|
DefaultErrorHandler(OffsetQueue offsetQueue,
pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics,
pl.allegro.tech.hermes.common.message.undelivered.UndeliveredMessageLog undeliveredMessageLog,
java.time.Clock clock,
pl.allegro.tech.hermes.tracker.consumers.Trackers trackers,
java.lang.String cluster) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleDiscarded(Message message,
pl.allegro.tech.hermes.api.Subscription subscription,
MessageSendingResult result) |
void |
handleFailed(Message message,
pl.allegro.tech.hermes.api.Subscription subscription,
MessageSendingResult result) |
updateMetricspublic DefaultErrorHandler(OffsetQueue offsetQueue, pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics, pl.allegro.tech.hermes.common.message.undelivered.UndeliveredMessageLog undeliveredMessageLog, java.time.Clock clock, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, java.lang.String cluster)
public void handleDiscarded(Message message, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result)
handleDiscarded in interface ErrorHandlerpublic void handleFailed(Message message, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result)
handleFailed in interface ErrorHandler