MessageTimerMonitor as specified through this Builder.MessageTimerMonitor.Clock used to define the processing duration of a given message being pushed through this
MessageMonitor.MessageMonitor implementation dedicated to EventMessages.EventProcessorLatencyMonitor using a Clock.systemUTC().EventProcessorLatencyMonitor using the given clock.MetricRegistry to which components are registered.GlobalMetricRegistry delegating to a new MetricRegistry with default settings.GlobalMetricRegistry delegating to the given metricRegistry.MessageMonitor which creates Timer instances for the overall, success, failure and ignored time an
ingested Message takes.MessageTimerMonitor based on the fields contained in the MessageTimerMonitor.Builder.MessageTimerMonitor.builder()MessageTimerMonitor.builder()MessageTimerMonitor.ConfigurerModule which uses the GlobalMetricRegistry
to register several Metrics Modules to the given Configurer.MessageMonitor implementation which creates a new MessageMonitor for every Message payload type
ingested by it.monitorSupplier for
every message payload type encountered.monitorSupplier for
every message payload type encountered and sets the monitor name as specified by the monitorNameBuilder.CommandBus.MetricRegistry to monitor a component of given componentType.EventBus.EventProcessor.QueryBus.MetricRegistry with the given configurer via Configurer.configureMessageMonitor(Function).Reservoir to be used by the Timer instances created by this
MessageMonitor.Copyright © 2010–2023. All rights reserved.