Class DefaultErrorHandler
java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.result.DefaultErrorHandler
- All Implemented Interfaces:
ErrorHandler
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultErrorHandler(pl.allegro.tech.hermes.common.metric.MetricsFacade metrics, pl.allegro.tech.hermes.common.message.undelivered.UndeliveredMessageLog undeliveredMessageLog, Clock clock, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, String cluster, pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleDiscarded(Message message, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result) voidhandleFailed(Message message, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result)
-
Constructor Details
-
DefaultErrorHandler
public DefaultErrorHandler(pl.allegro.tech.hermes.common.metric.MetricsFacade metrics, pl.allegro.tech.hermes.common.message.undelivered.UndeliveredMessageLog undeliveredMessageLog, Clock clock, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, String cluster, pl.allegro.tech.hermes.api.SubscriptionName subscriptionName)
-
-
Method Details
-
handleDiscarded
public void handleDiscarded(Message message, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result) - Specified by:
handleDiscardedin interfaceErrorHandler
-
handleFailed
public void handleFailed(Message message, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result) - Specified by:
handleFailedin interfaceErrorHandler
-