public class CapacityMonitor extends Object implements org.axonframework.monitoring.MessageMonitor<org.axonframework.messaging.Message<?>>, com.codahale.metrics.MetricSet
| Constructor and Description |
|---|
CapacityMonitor()
Creates a capacity monitor with the default time window 10 minutes
|
CapacityMonitor(long window,
TimeUnit timeUnit)
Creates a capacity monitor with the default time window 10 minutes
|
CapacityMonitor(long window,
TimeUnit timeUnit,
com.codahale.metrics.Clock clock)
Creates a capacity monitor with the given time window.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,com.codahale.metrics.Metric> |
getMetrics() |
org.axonframework.monitoring.MessageMonitor.MonitorCallback |
onMessageIngested(org.axonframework.messaging.Message<?> message) |
public CapacityMonitor()
public CapacityMonitor(long window,
TimeUnit timeUnit)
window - The length of the window to measure the capacity overtimeUnit - The time unit of the time windowpublic CapacityMonitor(long window,
TimeUnit timeUnit,
com.codahale.metrics.Clock clock)
window - The length of the window to measure the capacity overtimeUnit - The time unit of the time windowclock - The clock used to measure the process time per 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.