Package io.temporal.opentracing.internal
Class SpanFactory
- java.lang.Object
-
- io.temporal.opentracing.internal.SpanFactory
-
public class SpanFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SpanFactory(OpenTracingOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.opentracing.Tracer.SpanBuildercreateActivityRunSpan(io.opentracing.Tracer tracer, java.lang.String activityType, long startTimeMs, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext activityStartSpanContext)io.opentracing.Tracer.SpanBuildercreateActivityStartSpan(io.opentracing.Tracer tracer, java.lang.String activityType, long startTimeMs, java.lang.String workflowId, java.lang.String runId)io.opentracing.Tracer.SpanBuildercreateChildWorkflowStartSpan(io.opentracing.Tracer tracer, java.lang.String childWorkflowType, java.lang.String childWorkflowId, long startTimeMs, java.lang.String parentWorkflowId, java.lang.String parentRunId)io.opentracing.Tracer.SpanBuildercreateContinueAsNewWorkflowStartSpan(io.opentracing.Tracer tracer, java.lang.String continueAsNewWorkflowType, java.lang.String workflowId, long startTimeMs, java.lang.String parentRunId)io.opentracing.Tracer.SpanBuildercreateWorkflowRunSpan(io.opentracing.Tracer tracer, java.lang.String workflowType, long startTimeMs, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext workflowStartSpanContext)io.opentracing.Tracer.SpanBuildercreateWorkflowStartSpan(io.opentracing.Tracer tracer, SpanOperationType operationType, java.lang.String workflowType, long startTimeMs, java.lang.String workflowId)voidlogEviction(io.opentracing.Span toSpan)voidlogFail(io.opentracing.Span toSpan, java.lang.Throwable failReason)
-
-
-
Constructor Detail
-
SpanFactory
public SpanFactory(OpenTracingOptions options)
-
-
Method Detail
-
createWorkflowStartSpan
public io.opentracing.Tracer.SpanBuilder createWorkflowStartSpan(io.opentracing.Tracer tracer, SpanOperationType operationType, java.lang.String workflowType, long startTimeMs, java.lang.String workflowId)
-
createChildWorkflowStartSpan
public io.opentracing.Tracer.SpanBuilder createChildWorkflowStartSpan(io.opentracing.Tracer tracer, java.lang.String childWorkflowType, java.lang.String childWorkflowId, long startTimeMs, java.lang.String parentWorkflowId, java.lang.String parentRunId)
-
createContinueAsNewWorkflowStartSpan
public io.opentracing.Tracer.SpanBuilder createContinueAsNewWorkflowStartSpan(io.opentracing.Tracer tracer, java.lang.String continueAsNewWorkflowType, java.lang.String workflowId, long startTimeMs, java.lang.String parentRunId)
-
createWorkflowRunSpan
public io.opentracing.Tracer.SpanBuilder createWorkflowRunSpan(io.opentracing.Tracer tracer, java.lang.String workflowType, long startTimeMs, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext workflowStartSpanContext)
-
createActivityStartSpan
public io.opentracing.Tracer.SpanBuilder createActivityStartSpan(io.opentracing.Tracer tracer, java.lang.String activityType, long startTimeMs, java.lang.String workflowId, java.lang.String runId)
-
createActivityRunSpan
public io.opentracing.Tracer.SpanBuilder createActivityRunSpan(io.opentracing.Tracer tracer, java.lang.String activityType, long startTimeMs, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext activityStartSpanContext)
-
logFail
public void logFail(io.opentracing.Span toSpan, java.lang.Throwable failReason)
-
logEviction
public void logEviction(io.opentracing.Span toSpan)
-
-