Class MDCUtils

java.lang.Object
com.symphony.bdk.http.api.tracing.MDCUtils

@API(status=STABLE) public final class MDCUtils extends Object
Helper class for managing MDC in multi-thread applications.
  • Method Details

    • wrap

      public static Runnable wrap(Runnable runnable)
      Wrap parent MDC context in child Runnable. Ensure that MDC values set in child runnable don't leak in parent context.
      Parameters:
      runnable - A simple runnable interface
      Returns:
      the wrapped runnable