public class TraceContextManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static ThreadLocal<Long> |
txidByCoroutine |
| Constructor and Description |
|---|
TraceContextManager() |
public static final ThreadLocal<Long> txidByCoroutine
public static int size()
public static int[] getActiveCount()
public static Set<Map.Entry<Long,TraceContext>> getContextEntries()
public static Set<Map.Entry<Long,TraceContext>> getThreadingContextEntries()
public static Set<Map.Entry<Long,TraceContext>> getDeferredContextEntries()
public static TraceContext getContext()
public static TraceContext getContext(boolean force)
public static TraceContext getContextByTxid(long txid)
public static TraceContext getContextByThreadId(long key)
public static TraceContext getDeferredContext(long key)
public static TraceContext getCoroutineContext()
public static TraceContext getCoroutineContext(long id)
public static Long getLocalTxid()
public static void clearForceDiscard()
public static boolean isForceDiscarded()
public static boolean startForceDiscard()
public static void start(TraceContext o)
public static void takeoverTxid(TraceContext o, long oldTxid)
public static void startByCoroutine(TraceContext o)
public static void end(TraceContext o)
public static void setTxidLocal(Long txid)
public static long getReactiveThreadId(long txid)
public static void asCoroutineDebuggingMode(Long coroutineId, TraceContext o)
public static void toDeferred(TraceContext o)
public static void completeDeferred(TraceContext o)
public static void clearAllContext(TraceContext o)
Copyright © 2021. All rights reserved.