Class TelemetryAutoDiscoverable

java.lang.Object
io.helidon.microprofile.telemetry.TelemetryAutoDiscoverable
All Implemented Interfaces:
org.glassfish.jersey.internal.spi.AutoDiscoverable

public class TelemetryAutoDiscoverable extends Object implements org.glassfish.jersey.internal.spi.AutoDiscoverable
Registers telemetry filters with Jersey.

The container filter is always registered. The client filter is registered only when an active CDI container can provide a Helidon Tracer; otherwise, a standalone Jersey client continues without MP telemetry.

  • Constructor Details

    • TelemetryAutoDiscoverable

      public TelemetryAutoDiscoverable()
      For service loading.
  • Method Details

    • configure

      public void configure(FeatureContext ctx)
      Used to register the telemetry filters.
      Specified by:
      configure in interface org.glassfish.jersey.internal.spi.AutoDiscoverable
      Parameters:
      ctx - feature context used to register the filters