Class DefaultSuccessHandler
java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.result.DefaultSuccessHandler
- All Implemented Interfaces:
SubscriptionChangeAwareSuccessHandler,SuccessHandler
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSuccessHandler(pl.allegro.tech.hermes.common.metric.MetricsFacade metrics, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, pl.allegro.tech.hermes.api.SubscriptionName subscriptionName, pl.allegro.tech.hermes.api.subscription.metrics.SubscriptionMetricsConfig metricsConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleSuccess(Message message, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result) voidupdateSubscription(pl.allegro.tech.hermes.api.Subscription subscription)
-
Constructor Details
-
DefaultSuccessHandler
public DefaultSuccessHandler(pl.allegro.tech.hermes.common.metric.MetricsFacade metrics, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, pl.allegro.tech.hermes.api.SubscriptionName subscriptionName, pl.allegro.tech.hermes.api.subscription.metrics.SubscriptionMetricsConfig metricsConfig)
-
-
Method Details
-
handleSuccess
public void handleSuccess(Message message, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result) - Specified by:
handleSuccessin interfaceSuccessHandler
-
updateSubscription
public void updateSubscription(pl.allegro.tech.hermes.api.Subscription subscription) - Specified by:
updateSubscriptionin interfaceSubscriptionChangeAwareSuccessHandler
-