Class OpenTracingWorkflowClientCallsInterceptor

  • All Implemented Interfaces:
    io.temporal.common.interceptors.WorkflowClientCallsInterceptor

    public class OpenTracingWorkflowClientCallsInterceptor
    extends io.temporal.common.interceptors.WorkflowClientCallsInterceptorBase
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.temporal.common.interceptors.WorkflowClientCallsInterceptor

        io.temporal.common.interceptors.WorkflowClientCallsInterceptor.CancelInput, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.CancelOutput, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.GetResultAsyncOutput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.GetResultInput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.GetResultOutput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.PollWorkflowUpdateInput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.PollWorkflowUpdateOutput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.QueryInput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.QueryOutput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.StartUpdateInput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.StartUpdateOutput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.TerminateInput, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.TerminateOutput, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.UpdateOutput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalInput, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalOutput, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalWithStartInput, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalWithStartOutput, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowStartInput, io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowStartOutput
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <R> io.temporal.common.interceptors.WorkflowClientCallsInterceptor.QueryOutput<R> query​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.QueryInput<R> input)  
      io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalOutput signal​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalInput input)  
      io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalWithStartOutput signalWithStart​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalWithStartInput input)  
      io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowStartOutput start​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowStartInput input)  
      <R> io.temporal.common.interceptors.WorkflowClientCallsInterceptor.StartUpdateOutput<R> startUpdate​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.StartUpdateInput<R> input)  
      • Methods inherited from class io.temporal.common.interceptors.WorkflowClientCallsInterceptorBase

        cancel, getResult, getResultAsync, pollWorkflowUpdate, terminate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OpenTracingWorkflowClientCallsInterceptor

        public OpenTracingWorkflowClientCallsInterceptor​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor next,
                                                         OpenTracingOptions options,
                                                         SpanFactory spanFactory,
                                                         ContextAccessor contextAccessor)
    • Method Detail

      • start

        public io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowStartOutput start​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowStartInput input)
        Specified by:
        start in interface io.temporal.common.interceptors.WorkflowClientCallsInterceptor
        Overrides:
        start in class io.temporal.common.interceptors.WorkflowClientCallsInterceptorBase
      • signal

        public io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalOutput signal​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalInput input)
        Specified by:
        signal in interface io.temporal.common.interceptors.WorkflowClientCallsInterceptor
        Overrides:
        signal in class io.temporal.common.interceptors.WorkflowClientCallsInterceptorBase
      • signalWithStart

        public io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalWithStartOutput signalWithStart​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalWithStartInput input)
        Specified by:
        signalWithStart in interface io.temporal.common.interceptors.WorkflowClientCallsInterceptor
        Overrides:
        signalWithStart in class io.temporal.common.interceptors.WorkflowClientCallsInterceptorBase
      • query

        public <R> io.temporal.common.interceptors.WorkflowClientCallsInterceptor.QueryOutput<R> query​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.QueryInput<R> input)
        Specified by:
        query in interface io.temporal.common.interceptors.WorkflowClientCallsInterceptor
        Overrides:
        query in class io.temporal.common.interceptors.WorkflowClientCallsInterceptorBase
      • startUpdate

        public <R> io.temporal.common.interceptors.WorkflowClientCallsInterceptor.StartUpdateOutput<R> startUpdate​(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.StartUpdateInput<R> input)
        Specified by:
        startUpdate in interface io.temporal.common.interceptors.WorkflowClientCallsInterceptor
        Overrides:
        startUpdate in class io.temporal.common.interceptors.WorkflowClientCallsInterceptorBase