Class EventProcessorInfoConfiguration

java.lang.Object
org.axonframework.axonserver.connector.event.axon.EventProcessorInfoConfiguration
All Implemented Interfaces:
org.axonframework.config.ModuleConfiguration

public class EventProcessorInfoConfiguration extends Object implements org.axonframework.config.ModuleConfiguration
Module Configuration implementation that defines the components needed to control and monitor the EventProcessors with AxonServer.
Since:
4.0
Author:
Sara Pellegrini
  • Constructor Details

    • EventProcessorInfoConfiguration

      public EventProcessorInfoConfiguration()
      Create an default EventProcessorInfoConfiguration, which uses the Configuration as a means to retrieve the EventProcessingConfiguration, AxonServerConnectionManager and AxonServerConfiguration.
    • EventProcessorInfoConfiguration

      public EventProcessorInfoConfiguration(Function<org.axonframework.config.Configuration,org.axonframework.config.EventProcessingConfiguration> eventProcessingConfigurationBuilder, Function<org.axonframework.config.Configuration,AxonServerConnectionManager> connectionManagerBuilder, Function<org.axonframework.config.Configuration,AxonServerConfiguration> axonServerConfigurationBuilder)
      Creates an EventProcessorInfoConfiguration using the provided functions to retrieve the EventProcessingConfiguration, AxonServerConnectionManager and AxonServerConfiguration.
      Parameters:
      eventProcessingConfigurationBuilder - a Function taking in the Configuration and providing a EventProcessingConfiguration
      connectionManagerBuilder - a Function taking in the Configuration and providing a AxonServerConnectionManager
      axonServerConfigurationBuilder - a Function taking in the Configuration and providing a AxonServerConfiguration
    • EventProcessorInfoConfiguration

      public EventProcessorInfoConfiguration(Function<org.axonframework.config.Configuration,EventProcessorControlService> eventProcessorControlService)
      Create a default EventProcessorInfoConfiguration, which uses the EventProcessorControlService
      Parameters:
      eventProcessorControlService - a Function taking in the Configuration and providing a EventProcessorControlService
  • Method Details

    • initialize

      public void initialize(org.axonframework.config.Configuration config)
      Specified by:
      initialize in interface org.axonframework.config.ModuleConfiguration