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 Summary
ConstructorsConstructorDescriptionCreate an default EventProcessorInfoConfiguration, which uses theConfigurationas a means to retrieve theEventProcessingConfiguration,AxonServerConnectionManagerandAxonServerConfiguration.EventProcessorInfoConfiguration(Function<org.axonframework.config.Configuration, EventProcessorControlService> eventProcessorControlService) Create a default EventProcessorInfoConfiguration, which uses theEventProcessorControlServiceEventProcessorInfoConfiguration(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 theEventProcessingConfiguration,AxonServerConnectionManagerandAxonServerConfiguration. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.axonframework.config.ModuleConfiguration
isType, phase, shutdown, start, unwrap
-
Constructor Details
-
EventProcessorInfoConfiguration
public EventProcessorInfoConfiguration()Create an default EventProcessorInfoConfiguration, which uses theConfigurationas a means to retrieve theEventProcessingConfiguration,AxonServerConnectionManagerandAxonServerConfiguration. -
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 theEventProcessingConfiguration,AxonServerConnectionManagerandAxonServerConfiguration.- Parameters:
eventProcessingConfigurationBuilder- a Function taking in theConfigurationand providing aEventProcessingConfigurationconnectionManagerBuilder- a Function taking in theConfigurationand providing aAxonServerConnectionManageraxonServerConfigurationBuilder- a Function taking in theConfigurationand providing aAxonServerConfiguration
-
EventProcessorInfoConfiguration
public EventProcessorInfoConfiguration(Function<org.axonframework.config.Configuration, EventProcessorControlService> eventProcessorControlService) Create a default EventProcessorInfoConfiguration, which uses theEventProcessorControlService- Parameters:
eventProcessorControlService- a Function taking in theConfigurationand providing aEventProcessorControlService
-
-
Method Details
-
initialize
public void initialize(org.axonframework.config.Configuration config) - Specified by:
initializein interfaceorg.axonframework.config.ModuleConfiguration
-