Enum Class TracingExporterProtocol

java.lang.Object
java.lang.Enum<TracingExporterProtocol>
org.infinispan.configuration.global.TracingExporterProtocol
All Implemented Interfaces:
Serializable, Comparable<TracingExporterProtocol>, Constable

public enum TracingExporterProtocol extends Enum<TracingExporterProtocol>
  • Enum Constant Details

    • OTLP

      public static final TracingExporterProtocol OTLP
      Use the OpenTelemetry Protocol (OTLP). This is the default and the recommended option. This option does not require any extra dependency.
    • JAEGER

      public static final TracingExporterProtocol JAEGER
      Tracing will be exported using gRPC and the Jaeger format. This option will require the Jaeger exporter as extra dependency.
    • ZIPKIN

      public static final TracingExporterProtocol ZIPKIN
      Tracing will be exported in JSON Zipkin format using HTTP. This option will require the Zipkin exporter as extra dependency.
    • PROMETHEUS

      public static final TracingExporterProtocol PROMETHEUS
      Tracing will be exported for a Prometheus collector. This option will require the Prometheus exporter as extra dependency.
    • JFR

      public static final TracingExporterProtocol JFR
      Tracing will be exported with Java Flight Recorder. This option requires enabling JFR to capture the events. JFR can start recording any time.
  • Method Details

    • values

      public static TracingExporterProtocol[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static TracingExporterProtocol valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null