Class BraveSpanCustomizer

java.lang.Object
io.micrometer.tracing.brave.bridge.BraveSpanCustomizer
All Implemented Interfaces:
io.micrometer.tracing.SpanCustomizer

public class BraveSpanCustomizer extends Object implements io.micrometer.tracing.SpanCustomizer
Brave implementation of a SpanCustomizer.
Since:
1.0.0
  • Field Summary

    Fields inherited from interface io.micrometer.tracing.SpanCustomizer

    NOOP
  • Constructor Summary

    Constructors
    Constructor
    Description
    BraveSpanCustomizer(brave.SpanCustomizer spanCustomizer)
    Creates a new instance of BraveSpanCustomizer.
  • Method Summary

    Modifier and Type
    Method
    Description
    io.micrometer.tracing.SpanCustomizer
    event(String value)
     
    static io.micrometer.tracing.SpanCustomizer
    fromBrave(brave.SpanCustomizer spanCustomizer)
    Converts from Brave to Tracing.
    io.micrometer.tracing.SpanCustomizer
    name(String name)
     
    io.micrometer.tracing.SpanCustomizer
    tag(String key, String value)
     
    static brave.SpanCustomizer
    toBrave(io.micrometer.tracing.SpanCustomizer spanCustomizer)
    Converts from Tracing to Brave.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BraveSpanCustomizer

      public BraveSpanCustomizer(brave.SpanCustomizer spanCustomizer)
      Creates a new instance of BraveSpanCustomizer.
      Parameters:
      spanCustomizer - Brave SpanCustomizer
  • Method Details

    • toBrave

      public static brave.SpanCustomizer toBrave(io.micrometer.tracing.SpanCustomizer spanCustomizer)
      Converts from Tracing to Brave.
      Parameters:
      spanCustomizer - Tracing version
      Returns:
      Brave version
    • fromBrave

      public static io.micrometer.tracing.SpanCustomizer fromBrave(brave.SpanCustomizer spanCustomizer)
      Converts from Brave to Tracing.
      Parameters:
      spanCustomizer - Brave version
      Returns:
      Tracing version
    • name

      public io.micrometer.tracing.SpanCustomizer name(String name)
      Specified by:
      name in interface io.micrometer.tracing.SpanCustomizer
    • tag

      public io.micrometer.tracing.SpanCustomizer tag(String key, String value)
      Specified by:
      tag in interface io.micrometer.tracing.SpanCustomizer
    • event

      public io.micrometer.tracing.SpanCustomizer event(String value)
      Specified by:
      event in interface io.micrometer.tracing.SpanCustomizer