Class OpenTelemetrySpanAdapter

java.lang.Object
org.apache.camel.opentelemetry.OpenTelemetrySpanAdapter
All Implemented Interfaces:
org.apache.camel.tracing.SpanAdapter

public class OpenTelemetrySpanAdapter extends Object implements org.apache.camel.tracing.SpanAdapter
  • Method Details

    • setComponent

      public void setComponent(String component)
      Specified by:
      setComponent in interface org.apache.camel.tracing.SpanAdapter
    • setError

      public void setError(boolean error)
      Specified by:
      setError in interface org.apache.camel.tracing.SpanAdapter
    • setTag

      public void setTag(org.apache.camel.tracing.Tag key, String value)
      Specified by:
      setTag in interface org.apache.camel.tracing.SpanAdapter
    • setTag

      public void setTag(org.apache.camel.tracing.Tag key, Number value)
      Specified by:
      setTag in interface org.apache.camel.tracing.SpanAdapter
    • setTag

      public void setTag(String key, String value)
      Specified by:
      setTag in interface org.apache.camel.tracing.SpanAdapter
    • setTag

      public void setTag(String key, Number value)
      Specified by:
      setTag in interface org.apache.camel.tracing.SpanAdapter
    • setTag

      public void setTag(String key, Boolean value)
      Specified by:
      setTag in interface org.apache.camel.tracing.SpanAdapter
    • log

      public void log(Map<String,String> fields)
      Specified by:
      log in interface org.apache.camel.tracing.SpanAdapter
    • traceId

      public String traceId()
      Specified by:
      traceId in interface org.apache.camel.tracing.SpanAdapter
    • spanId

      public String spanId()
      Specified by:
      spanId in interface org.apache.camel.tracing.SpanAdapter
    • makeCurrent

      public AutoCloseable makeCurrent()
      Specified by:
      makeCurrent in interface org.apache.camel.tracing.SpanAdapter
    • getBaggage

      public io.opentelemetry.api.baggage.Baggage getBaggage()
    • setBaggage

      public void setBaggage(io.opentelemetry.api.baggage.Baggage baggage)
    • setCorrelationContextItem

      public void setCorrelationContextItem(String key, String value)
    • getContextPropagationItem

      public String getContextPropagationItem(String key)