Class CamelOpenTracingConfig

java.lang.Object
org.apache.camel.quarkus.component.opentracing.CamelOpenTracingConfig

@ConfigRoot(name="camel.opentracing", phase=BUILD_AND_RUN_TIME_FIXED) public final class CamelOpenTracingConfig extends Object
  • Field Details

    • encoding

      @ConfigItem(defaultValue="false") public boolean encoding
      Sets whether header names need to be encoded. Can be useful in situations where OpenTracing propagators potentially set header name values in formats that are not compatible with the target system. E.g for JMS where the specification mandates header names are valid Java identifiers.
    • excludePatterns

      @ConfigItem public Optional<List<String>> excludePatterns
      Sets whether to disable tracing for endpoint URIs that match the given patterns
  • Constructor Details

    • CamelOpenTracingConfig

      public CamelOpenTracingConfig()