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.SpanBuilder
createActivityRunSpan(io.opentracing.Tracer tracer, java.lang.String activityType, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext activityStartSpanContext)
io.opentracing.Tracer.SpanBuilder
createActivityStartSpan(io.opentracing.Tracer tracer, java.lang.String activityType, java.lang.String workflowId, java.lang.String runId)
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)
io.opentracing.Tracer.SpanBuilder
createContinueAsNewWorkflowStartSpan(io.opentracing.Tracer tracer, java.lang.String continueAsNewWorkflowType, java.lang.String workflowId, java.lang.String parentRunId)
io.opentracing.Tracer.SpanBuilder
createWorkflowRunSpan(io.opentracing.Tracer tracer, java.lang.String workflowType, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext workflowStartSpanContext)
io.opentracing.Tracer.SpanBuilder
createWorkflowStartSpan(io.opentracing.Tracer tracer, SpanOperationType operationType, java.lang.String workflowType, java.lang.String workflowId)
void
logEviction(io.opentracing.Span toSpan)
void
logFail(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, 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, java.lang.String parentRunId)
-
createWorkflowRunSpan
public io.opentracing.Tracer.SpanBuilder createWorkflowRunSpan(io.opentracing.Tracer tracer, java.lang.String workflowType, 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, java.lang.String workflowId, java.lang.String runId)
-
createActivityRunSpan
public io.opentracing.Tracer.SpanBuilder createActivityRunSpan(io.opentracing.Tracer tracer, java.lang.String activityType, 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)
-
-