Package io.temporal.opentracing
Class SpanCreationContext
- java.lang.Object
-
- io.temporal.opentracing.SpanCreationContext
-
public class SpanCreationContext extends java.lang.Object
Used when creating an OpenTracing span and provides contextual information used for naming and tagging OT spans.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SpanCreationContext.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getActionName()
Returns the action name, which is the name of the Workflow or Activity classjava.lang.String
getParentRunId()
java.lang.String
getParentWorkflowId()
java.lang.String
getRunId()
SpanOperationType
getSpanOperationType()
java.lang.String
getWorkflowId()
static SpanCreationContext.Builder
newBuilder()
-
-
-
Method Detail
-
getSpanOperationType
public SpanOperationType getSpanOperationType()
-
getActionName
public java.lang.String getActionName()
Returns the action name, which is the name of the Workflow or Activity class- Returns:
- The action name
-
getWorkflowId
public java.lang.String getWorkflowId()
-
getRunId
@Nullable public java.lang.String getRunId()
-
getParentWorkflowId
public java.lang.String getParentWorkflowId()
-
getParentRunId
public java.lang.String getParentRunId()
-
newBuilder
public static SpanCreationContext.Builder newBuilder()
-
-