Class BatchMonitoring
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.consumer.batch.BatchMonitoring
-
public class BatchMonitoring extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BatchMonitoring(pl.allegro.tech.hermes.common.metric.HermesMetrics metrics, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseInflightMetrics(MessageBatch batch, pl.allegro.tech.hermes.api.Subscription subscription)voidmarkDiscarded(MessageBatch batch, pl.allegro.tech.hermes.api.Subscription subscription, java.lang.String reason)voidmarkDiscarded(pl.allegro.tech.hermes.tracker.consumers.MessageMetadata messageMetadata, pl.allegro.tech.hermes.api.Subscription subscription, java.lang.String reason)voidmarkSendingResult(MessageBatch batch, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result)
-
-
-
Method Detail
-
closeInflightMetrics
public void closeInflightMetrics(MessageBatch batch, pl.allegro.tech.hermes.api.Subscription subscription)
-
markSendingResult
public void markSendingResult(MessageBatch batch, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result)
-
markDiscarded
public void markDiscarded(MessageBatch batch, pl.allegro.tech.hermes.api.Subscription subscription, java.lang.String reason)
-
markDiscarded
public void markDiscarded(pl.allegro.tech.hermes.tracker.consumers.MessageMetadata messageMetadata, pl.allegro.tech.hermes.api.Subscription subscription, java.lang.String reason)
-
-