Class SimpleBaggageManager

java.lang.Object
io.micrometer.tracing.test.simple.SimpleBaggageManager
All Implemented Interfaces:
io.micrometer.tracing.BaggageManager

public class SimpleBaggageManager extends Object implements io.micrometer.tracing.BaggageManager
A test implementation of a baggage manager.
Since:
1.0.0
  • Constructor Details

    • SimpleBaggageManager

      public SimpleBaggageManager(SimpleTracer simpleTracer)
      Creates a new instance of SimpleBaggageManager.
      Parameters:
      simpleTracer - simple tracer
  • Method Details

    • getAllBaggage

      public Map<String,String> getAllBaggage()
      Specified by:
      getAllBaggage in interface io.micrometer.tracing.BaggageManager
    • getBaggage

      public io.micrometer.tracing.Baggage getBaggage(String name)
      Specified by:
      getBaggage in interface io.micrometer.tracing.BaggageManager
    • getBaggage

      public io.micrometer.tracing.Baggage getBaggage(io.micrometer.tracing.TraceContext traceContext, String name)
      Specified by:
      getBaggage in interface io.micrometer.tracing.BaggageManager
    • createBaggage

      public io.micrometer.tracing.Baggage createBaggage(String name)
      Specified by:
      createBaggage in interface io.micrometer.tracing.BaggageManager
    • createBaggage

      public io.micrometer.tracing.Baggage createBaggage(String name, String value)
      Specified by:
      createBaggage in interface io.micrometer.tracing.BaggageManager