Class MicrometerTracingAxoniqAddon

java.lang.Object
io.axoniq.framework.tracing.micrometer.MicrometerTracingAxoniqAddon
All Implemented Interfaces:
io.axoniq.license.entitlement.AxoniqAddon

public class MicrometerTracingAxoniqAddon extends Object implements io.axoniq.license.entitlement.AxoniqAddon
AxoniqAddon implementation for the Axoniq Framework Micrometer distributed tracing binding. Allows the module to be detected and logged at startup, and to be included in the license entitlement system.

The identifier covers distributed tracing as a capability rather than the Micrometer binding specifically, so that every way of producing traces is entitled through a single addon. The name stays binding-specific, as it identifies which module registered the addon in the start-up log.

Since:
5.3.0
Author:
Mateusz Nowak
  • Constructor Details

    • MicrometerTracingAxoniqAddon

      public MicrometerTracingAxoniqAddon()
  • Method Details

    • identifier

      public String identifier()
      Specified by:
      identifier in interface io.axoniq.license.entitlement.AxoniqAddon
    • name

      public String name()
      Specified by:
      name in interface io.axoniq.license.entitlement.AxoniqAddon