Class SpanFactory


  • public class SpanFactory
    extends java.lang.Object
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)