Uses of Interface
org.axonframework.messaging.monitoring.MessageMonitor
Packages that use MessageMonitor
Package
Description
Part of the Axon Extension module.
Part of the Axon Extension module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Test module.
-
Uses of MessageMonitor in org.axonframework.extension.metrics.dropwizard
Classes in org.axonframework.extension.metrics.dropwizard with type parameters of type MessageMonitorModifier and TypeClassDescriptionclassPayloadTypeMessageMonitorWrapper<T extends MessageMonitor<Message> & io.dropwizard.metrics5.MetricSet>AMessageMonitorimplementation which creates a new MessageMonitor for everyMessagepayload type ingested by it.Classes in org.axonframework.extension.metrics.dropwizard that implement MessageMonitorModifier and TypeClassDescriptionclassCalculates capacity by tracking, within the configured time window, the average message processing time and multiplying that by the amount of messages processed.classAMessageMonitorimplementation dedicated toEventMessages.classCounts the number of ingested, successful, failed and processed messagesclassAMessageMonitorwhich createsTimerinstances for the overall, success, failure and ignored time an ingestedMessagetakes.classPayloadTypeMessageMonitorWrapper<T extends MessageMonitor<Message> & io.dropwizard.metrics5.MetricSet>AMessageMonitorimplementation which creates a new MessageMonitor for everyMessagepayload type ingested by it. -
Uses of MessageMonitor in org.axonframework.extension.metrics.micrometer
Classes in org.axonframework.extension.metrics.micrometer that implement MessageMonitorModifier and TypeClassDescriptionclassCalculates capacity by tracking, within the configured time window, the average message processing time and multiplying that by the amount of messages processed.classAMessageMonitorimplementation dedicated toEventMessages.classCounts the number of ingested, successful, failed and processed messagesclassAMessageMonitorwhich introduces aTimerfor the overall timer of allMessages being ingested, as well as a success, failure and ignoredTimer. -
Uses of MessageMonitor in org.axonframework.messaging.core.configuration
Method parameters in org.axonframework.messaging.core.configuration with type arguments of type MessageMonitorModifier and TypeMethodDescriptionMessagingConfigurer.registerCommandMonitor(ComponentBuilder<MessageMonitor<? super CommandMessage>> monitorBuilder) Registers acommandMessageMonitorbuilder for all command-specific infrastructure components component in this configuration.MessagingConfigurer.registerEventMonitor(ComponentBuilder<MessageMonitor<? super EventMessage>> monitorBuilder) Registers aeventMessageMonitorbuilder for all event-specific infrastructure components component in this configuration.MessagingConfigurer.registerMessageMonitor(ComponentBuilder<MessageMonitor<Message>> monitorBuilder) Registers aMessageMonitorbuilder for any type of messaging component in this configuration.MessagingConfigurer.registerQueryMonitor(ComponentBuilder<MessageMonitor<? super QueryMessage>> monitorBuilder) Registers a query monitor using the specifiedmonitorBuilder.MessagingConfigurer.registerSubscriptionQueryUpdateMonitor(ComponentBuilder<MessageMonitor<? super SubscriptionQueryUpdateMessage>> monitorBuilder) Registers a subscription query update monitor using the specifiedmonitorBuilder. -
Uses of MessageMonitor in org.axonframework.messaging.eventhandling.configuration
Fields in org.axonframework.messaging.eventhandling.configuration with type parameters of type MessageMonitorModifier and TypeFieldDescriptionprotected BiFunction<Class<? extends EventProcessor>, String, MessageMonitor<? super EventMessage>> EventProcessorConfiguration.monitorBuilder -
Uses of MessageMonitor in org.axonframework.messaging.monitoring
Classes in org.axonframework.messaging.monitoring that implement MessageMonitorModifier and TypeClassDescriptionclassMultiMessageMonitor<T extends Message>Delegates messages and callbacks to the given list of message monitorsenumA message monitor that returns a NoOp message callbackMethods in org.axonframework.messaging.monitoring that return types with arguments of type MessageMonitorModifier and TypeMethodDescriptionList<MessageMonitor<? super T>> MultiMessageMonitor.messageMonitors()Inspect the contained message monitors.Constructors in org.axonframework.messaging.monitoring with parameters of type MessageMonitorModifierConstructorDescriptionMultiMessageMonitor(MessageMonitor<? super T>... messageMonitors) Initialize a message monitor with the givenmessageMonitors Constructor parameters in org.axonframework.messaging.monitoring with type arguments of type MessageMonitorModifierConstructorDescriptionMultiMessageMonitor(List<MessageMonitor<? super T>> messageMonitors) Initialize a message monitor with the given list ofmessageMonitors -
Uses of MessageMonitor in org.axonframework.messaging.monitoring.configuration
Methods in org.axonframework.messaging.monitoring.configuration that return MessageMonitorModifier and TypeMethodDescription@Nullable MessageMonitor<? super M> MessageMonitorFactory.build(@NonNull Configuration config, @NonNull Class<?> componentType, @Nullable String componentName) Builds aMessageMonitorfor the specified component.MessageMonitor<? super CommandMessage> DefaultMessageMonitorRegistry.commandMonitor(Configuration config, Class<?> componentType, @Nullable String componentName) MessageMonitor<? super CommandMessage> MessageMonitorRegistry.commandMonitor(Configuration config, Class<?> componentType, @Nullable String componentName) Retrieves aMessageMonitordedicated for monitoringCommandMessageprocessing for a specificcomponentTypeandcomponentName.MessageMonitor<? super EventMessage> DefaultMessageMonitorRegistry.eventMonitor(Configuration config, Class<?> componentType, @Nullable String componentName) MessageMonitor<? super EventMessage> MessageMonitorRegistry.eventMonitor(Configuration config, Class<?> componentType, @Nullable String componentName) Retrieves aMessageMonitorspecifically designed to monitor the processing ofEventMessageinstances for a specificcomponentTypeandcomponentName.MessageMonitor<? super QueryMessage> DefaultMessageMonitorRegistry.queryMonitor(Configuration config, Class<?> componentType, @Nullable String componentName) MessageMonitor<? super QueryMessage> MessageMonitorRegistry.queryMonitor(Configuration config, Class<?> componentType, @Nullable String componentName) Retrieves aMessageMonitorfor monitoring the processing ofQueryMessageinstances for a specificcomponentTypeandcomponentName.DefaultMessageMonitorRegistry.subscriptionQueryUpdateMonitor(Configuration config, Class<?> componentType, @Nullable String componentName) MessageMonitorRegistry.subscriptionQueryUpdateMonitor(Configuration config, Class<?> componentType, @Nullable String componentName) Retrieves aMessageMonitorfor monitoring the processing ofSubscriptionQueryUpdateMessageinstances for a specificcomponentTypeandcomponentName.Method parameters in org.axonframework.messaging.monitoring.configuration with type arguments of type MessageMonitorModifier and TypeMethodDescriptionDefaultMessageMonitorRegistry.registerCommandMonitor(ComponentBuilder<MessageMonitor<? super CommandMessage>> monitorBuilder) MessageMonitorRegistry.registerCommandMonitor(ComponentBuilder<MessageMonitor<? super CommandMessage>> monitorBuilder) Registers aMessageMonitorspecifically for monitoring the processing ofCommandMessageinstances.DefaultMessageMonitorRegistry.registerEventMonitor(ComponentBuilder<MessageMonitor<? super EventMessage>> monitorBuilder) MessageMonitorRegistry.registerEventMonitor(ComponentBuilder<MessageMonitor<? super EventMessage>> monitorBuilder) Registers aMessageMonitorspecific forEventMessagetypes using the supplied monitor builder.DefaultMessageMonitorRegistry.registerMonitor(ComponentBuilder<MessageMonitor<Message>> monitorBuilder) MessageMonitorRegistry.registerMonitor(ComponentBuilder<MessageMonitor<Message>> monitorBuilder) Registers aMessageMonitorfor genericMessagetypes using the supplied monitor builder.DefaultMessageMonitorRegistry.registerQueryMonitor(ComponentBuilder<MessageMonitor<? super QueryMessage>> monitorBuilder) MessageMonitorRegistry.registerQueryMonitor(ComponentBuilder<MessageMonitor<? super QueryMessage>> monitorBuilder) DefaultMessageMonitorRegistry.registerSubscriptionQueryUpdateMonitor(ComponentBuilder<MessageMonitor<? super SubscriptionQueryUpdateMessage>> monitorBuilder) MessageMonitorRegistry.registerSubscriptionQueryUpdateMonitor(ComponentBuilder<MessageMonitor<? super SubscriptionQueryUpdateMessage>> monitorBuilder) Registers aMessageMonitorspecifically forSubscriptionQueryUpdateMessagetypes using the providedComponentBuilder. -
Uses of MessageMonitor in org.axonframework.messaging.monitoring.interception
Constructors in org.axonframework.messaging.monitoring.interception with parameters of type MessageMonitorModifierConstructorDescriptionMonitoringCommandHandlerInterceptor(MessageMonitor<? super CommandMessage> messageMonitor) Constructs a MonitoringCommandHandlerInterceptor using the givenMessageMonitor.MonitoringEventDispatchInterceptor(MessageMonitor<? super EventMessage> messageMonitor) Constructs a new MonitoringEventDispatchInterceptor using the givenMessageMonitor.MonitoringEventHandlerInterceptor(MessageMonitor<? super EventMessage> messageMonitor) Constructs a new MonitoringEventHandlerInterceptor using the givenMessageMonitor.MonitoringQueryHandlerInterceptor(MessageMonitor<? super QueryMessage> messageMonitor) Constructs a MonitoringQueryHandlerInterceptor using the givenMessageMonitor.MonitoringSubscriptionQueryUpdateDispatchInterceptor(MessageMonitor<? super SubscriptionQueryUpdateMessage> messageMonitor) Constructs a new MonitoringSubscriptionQueryUpdateDispatchInterceptor using the givenMessageMonitor. -
Uses of MessageMonitor in org.axonframework.test.util
Classes in org.axonframework.test.util that implement MessageMonitorModifier and TypeClassDescriptionclassA message monitor implementation that records the processing results of messages in the providedMessageMonitorReportinstances.