@Beta public final class MDCs extends Object
MDC.| Modifier and Type | Method and Description | 
|---|---|
| static void | put(String key,
   String val)Minor improvement over  MDC.put(String, String). | 
| static void | putRunRemove(Map<String,String> keysValues,
            Runnable runnable)put(String, String)each key/val of the passed Map into the MDC, runs the providedRunnable, and (ensure that) the all keys of the Map areMDC.remove(String)'d (even if there was an exception). | 
| static void | putRunRemove(MDCEntry entry,
            Runnable runnable) | 
| static void | putRunRemove(Runnable runnable,
            MDCEntry... keysValues) | 
| static void | putRunRemove(String key,
            String val,
            Runnable runnable)put(String, String)a key/val into the MDC, runs the providedRunnable, and (ensure that) the given key isMDC.remove(String)'d (even if there was an exception). | 
public static void put(String key, String val)
MDC.put(String, String). Specifically, it:
 key (to
 detect forgotten remove, instead of overwriting)
 null as val
 IllegalArgumentException - if val is value is already set (and was previously not
             MDC.remove(String))public static void putRunRemove(String key, String val, Runnable runnable)
put(String, String) a key/val into the MDC, runs the provided
 Runnable, and (ensure that) the given key is
 MDC.remove(String)'d (even if there was an exception).public static void putRunRemove(Map<String,String> keysValues, Runnable runnable)
put(String, String) each key/val of the passed Map into the MDC, runs the provided
 Runnable, and (ensure that) the all keys of the Map are
 MDC.remove(String)'d (even if there was an exception).Copyright © 2019 OpenDaylight. All rights reserved.