Class UpdateCheckerConfigurationEnhancer

java.lang.Object
org.axonframework.update.UpdateCheckerConfigurationEnhancer
All Implemented Interfaces:
ConfigurationEnhancer

@Internal public class UpdateCheckerConfigurationEnhancer extends Object implements ConfigurationEnhancer
A ConfigurationEnhancer that registers the UpdateChecker component. This component is responsible for reporting anonymous usage data to the AxonIQ servers. It is registered during the external connections phase of the lifecycle.
Since:
5.0.0
Author:
Mitchell Herrijgers
  • Field Details

  • Constructor Details

    • UpdateCheckerConfigurationEnhancer

      public UpdateCheckerConfigurationEnhancer()
  • Method Details

    • enhance

      public void enhance(@Nonnull ComponentRegistry componentRegistry)
      Description copied from interface: ConfigurationEnhancer
      Enhances the given registry with, for example, additional components and decorators.
      Specified by:
      enhance in interface ConfigurationEnhancer
      Parameters:
      componentRegistry - The registry instance to enhance.
    • order

      public int order()
      Description copied from interface: ConfigurationEnhancer
      Returns the relative order this enhancer should be invoked in, compared to other instances.

      Use lower (negative) values for enhancers providing sensible defaults, and higher values for enhancers that should be able to override values potentially previously set. Defaults to 0 when not set.

      Specified by:
      order in interface ConfigurationEnhancer
      Returns:
      The order in which this enhancer should be invoked.