public class BatchMonitoring
extends java.lang.Object
| Constructor and Description |
|---|
BatchMonitoring(pl.allegro.tech.hermes.common.metric.HermesMetrics metrics,
pl.allegro.tech.hermes.tracker.consumers.Trackers trackers) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeInflightMetrics(MessageBatch batch,
pl.allegro.tech.hermes.api.Subscription subscription) |
void |
markDiscarded(MessageBatch batch,
pl.allegro.tech.hermes.api.Subscription subscription,
java.lang.String reason) |
void |
markDiscarded(pl.allegro.tech.hermes.tracker.consumers.MessageMetadata messageMetadata,
pl.allegro.tech.hermes.api.Subscription subscription,
java.lang.String reason) |
void |
markSendingResult(MessageBatch batch,
pl.allegro.tech.hermes.api.Subscription subscription,
MessageSendingResult result) |
public BatchMonitoring(pl.allegro.tech.hermes.common.metric.HermesMetrics metrics,
pl.allegro.tech.hermes.tracker.consumers.Trackers trackers)
public void closeInflightMetrics(MessageBatch batch, pl.allegro.tech.hermes.api.Subscription subscription)
public void markSendingResult(MessageBatch batch, pl.allegro.tech.hermes.api.Subscription subscription, MessageSendingResult result)
public void markDiscarded(MessageBatch batch, pl.allegro.tech.hermes.api.Subscription subscription, java.lang.String reason)
public void markDiscarded(pl.allegro.tech.hermes.tracker.consumers.MessageMetadata messageMetadata,
pl.allegro.tech.hermes.api.Subscription subscription,
java.lang.String reason)