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, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext activityStartSpanContext)io.opentracing.Tracer.SpanBuildercreateActivityStartSpan(io.opentracing.Tracer tracer, java.lang.String activityType, java.lang.String workflowId, java.lang.String runId)io.opentracing.Tracer.SpanBuildercreateCancelNexusOperationSpan(io.opentracing.Tracer tracer, java.lang.String serviceName, java.lang.String operationName, io.opentracing.SpanContext nexusStartSpanContext)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, java.lang.String parentRunId)io.opentracing.Tracer.SpanBuildercreateExternalWorkflowSignalSpan(io.opentracing.Tracer tracer, java.lang.String signalName, java.lang.String workflowId, java.lang.String runId)io.opentracing.Tracer.SpanBuildercreateStartNexusOperationSpan(io.opentracing.Tracer tracer, java.lang.String serviceName, java.lang.String operationName, io.opentracing.SpanContext nexusStartSpanContext)io.opentracing.Tracer.SpanBuildercreateStartNexusOperationSpan(io.opentracing.Tracer tracer, java.lang.String serviceName, java.lang.String operationName, java.lang.String workflowId, java.lang.String runId)io.opentracing.Tracer.SpanBuildercreateWorkflowExecuteUpdateSpan(io.opentracing.Tracer tracer, java.lang.String updateName, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext workflowUpdateSpanContext)io.opentracing.Tracer.SpanBuildercreateWorkflowHandleQuerySpan(io.opentracing.Tracer tracer, java.lang.String queryName, io.opentracing.SpanContext workflowQuerySpanContext)io.opentracing.Tracer.SpanBuildercreateWorkflowHandleSignalSpan(io.opentracing.Tracer tracer, java.lang.String signalName, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext workflowSignalSpanContext)io.opentracing.Tracer.SpanBuildercreateWorkflowQuerySpan(io.opentracing.Tracer tracer, java.lang.String updateName, java.lang.String workflowId, java.lang.String runId)io.opentracing.Tracer.SpanBuildercreateWorkflowRunSpan(io.opentracing.Tracer tracer, java.lang.String workflowType, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext workflowStartSpanContext)io.opentracing.Tracer.SpanBuildercreateWorkflowSignalSpan(io.opentracing.Tracer tracer, java.lang.String signalName, java.lang.String workflowId, java.lang.String runId)io.opentracing.Tracer.SpanBuildercreateWorkflowStartSpan(io.opentracing.Tracer tracer, SpanOperationType operationType, java.lang.String workflowType, java.lang.String workflowId)io.opentracing.Tracer.SpanBuildercreateWorkflowStartUpdateSpan(io.opentracing.Tracer tracer, java.lang.String updateName, java.lang.String workflowId, java.lang.String runId)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, java.lang.String workflowId)
-
createStartNexusOperationSpan
public io.opentracing.Tracer.SpanBuilder createStartNexusOperationSpan(io.opentracing.Tracer tracer, java.lang.String serviceName, java.lang.String operationName, java.lang.String workflowId, java.lang.String runId)
-
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)
-
createExternalWorkflowSignalSpan
public io.opentracing.Tracer.SpanBuilder createExternalWorkflowSignalSpan(io.opentracing.Tracer tracer, java.lang.String signalName, java.lang.String workflowId, java.lang.String runId)
-
createWorkflowSignalSpan
public io.opentracing.Tracer.SpanBuilder createWorkflowSignalSpan(io.opentracing.Tracer tracer, java.lang.String signalName, java.lang.String workflowId, java.lang.String runId)
-
createWorkflowHandleSignalSpan
public io.opentracing.Tracer.SpanBuilder createWorkflowHandleSignalSpan(io.opentracing.Tracer tracer, java.lang.String signalName, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext workflowSignalSpanContext)
-
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)
-
createStartNexusOperationSpan
public io.opentracing.Tracer.SpanBuilder createStartNexusOperationSpan(io.opentracing.Tracer tracer, java.lang.String serviceName, java.lang.String operationName, io.opentracing.SpanContext nexusStartSpanContext)
-
createCancelNexusOperationSpan
public io.opentracing.Tracer.SpanBuilder createCancelNexusOperationSpan(io.opentracing.Tracer tracer, java.lang.String serviceName, java.lang.String operationName, io.opentracing.SpanContext nexusStartSpanContext)
-
createWorkflowStartUpdateSpan
public io.opentracing.Tracer.SpanBuilder createWorkflowStartUpdateSpan(io.opentracing.Tracer tracer, java.lang.String updateName, java.lang.String workflowId, java.lang.String runId)
-
createWorkflowExecuteUpdateSpan
public io.opentracing.Tracer.SpanBuilder createWorkflowExecuteUpdateSpan(io.opentracing.Tracer tracer, java.lang.String updateName, java.lang.String workflowId, java.lang.String runId, io.opentracing.SpanContext workflowUpdateSpanContext)
-
createWorkflowQuerySpan
public io.opentracing.Tracer.SpanBuilder createWorkflowQuerySpan(io.opentracing.Tracer tracer, java.lang.String updateName, java.lang.String workflowId, java.lang.String runId)
-
createWorkflowHandleQuerySpan
public io.opentracing.Tracer.SpanBuilder createWorkflowHandleQuerySpan(io.opentracing.Tracer tracer, java.lang.String queryName, io.opentracing.SpanContext workflowQuerySpanContext)
-
logFail
public void logFail(io.opentracing.Span toSpan, java.lang.Throwable failReason)
-
logEviction
public void logEviction(io.opentracing.Span toSpan)
-
-