Package io.temporal.internal.context
Class ContextThreadLocal
- java.lang.Object
-
- io.temporal.internal.context.ContextThreadLocal
-
public class ContextThreadLocal extends java.lang.Object
This class holds the current set of context propagators
-
-
Constructor Summary
Constructors Constructor Description ContextThreadLocal()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<ContextPropagator>
getContextPropagators()
static java.util.Map<java.lang.String,java.lang.Object>
getCurrentContextForPropagation()
static void
propagateContextToCurrentThread(java.util.Map<java.lang.String,java.lang.Object> contextData)
static void
setContextPropagators(java.util.List<ContextPropagator> propagators)
Sets the list of context propagators for the thread
-
-
-
Method Detail
-
setContextPropagators
public static void setContextPropagators(java.util.List<ContextPropagator> propagators)
Sets the list of context propagators for the thread
-
getContextPropagators
public static java.util.List<ContextPropagator> getContextPropagators()
-
getCurrentContextForPropagation
public static java.util.Map<java.lang.String,java.lang.Object> getCurrentContextForPropagation()
-
propagateContextToCurrentThread
public static void propagateContextToCurrentThread(java.util.Map<java.lang.String,java.lang.Object> contextData)
-
-