public class MessageCountingMonitor extends Object implements org.axonframework.monitoring.MessageMonitor<org.axonframework.messaging.Message<?>>
| Modifier and Type | Method and Description |
|---|---|
static MessageCountingMonitor |
buildMonitor(String meterNamePrefix,
io.micrometer.core.instrument.MeterRegistry meterRegistry)
Creates a message counting monitor
|
static MessageCountingMonitor |
buildMonitor(String meterNamePrefix,
io.micrometer.core.instrument.MeterRegistry meterRegistry,
Function<org.axonframework.messaging.Message<?>,Iterable<io.micrometer.core.instrument.Tag>> tagsBuilder)
Creates a message counting monitor
|
org.axonframework.monitoring.MessageMonitor.MonitorCallback |
onMessageIngested(org.axonframework.messaging.Message<?> message) |
public static MessageCountingMonitor buildMonitor(String meterNamePrefix, io.micrometer.core.instrument.MeterRegistry meterRegistry)
meterNamePrefix - The prefix for the meter name that will be created in the given meterRegistrymeterRegistry - The meter registry used to create and register the meterspublic static MessageCountingMonitor buildMonitor(String meterNamePrefix, io.micrometer.core.instrument.MeterRegistry meterRegistry, Function<org.axonframework.messaging.Message<?>,Iterable<io.micrometer.core.instrument.Tag>> tagsBuilder)
meterNamePrefix - The prefix for the meter name that will be created in the given meterRegistrymeterRegistry - The meter registry used to create and register the meterstagsBuilder - The function used to construct the list of micrometer Tag, based on the ingested
messagepublic org.axonframework.monitoring.MessageMonitor.MonitorCallback onMessageIngested(@Nonnull org.axonframework.messaging.Message<?> message)
onMessageIngested in interface org.axonframework.monitoring.MessageMonitor<org.axonframework.messaging.Message<?>>Copyright © 2010–2023. All rights reserved.