Class OpenTracingWorkflowInboundCallsInterceptor

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

    public class OpenTracingWorkflowInboundCallsInterceptor
    extends io.temporal.common.interceptors.WorkflowInboundCallsInterceptorBase
    • Nested Class Summary

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

        io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.QueryInput, io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.QueryOutput, io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.SignalInput, io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.WorkflowInput, io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.WorkflowOutput
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.WorkflowOutput execute​(io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.WorkflowInput input)  
      void init​(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor outboundCalls)  
      • Methods inherited from class io.temporal.common.interceptors.WorkflowInboundCallsInterceptorBase

        handleQuery, handleSignal, newCallbackThread, newWorkflowMethodThread
      • Methods inherited from class java.lang.Object

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

      • OpenTracingWorkflowInboundCallsInterceptor

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

      • init

        public void init​(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor outboundCalls)
        Specified by:
        init in interface io.temporal.common.interceptors.WorkflowInboundCallsInterceptor
        Overrides:
        init in class io.temporal.common.interceptors.WorkflowInboundCallsInterceptorBase
      • execute

        public io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.WorkflowOutput execute​(io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.WorkflowInput input)
        Specified by:
        execute in interface io.temporal.common.interceptors.WorkflowInboundCallsInterceptor
        Overrides:
        execute in class io.temporal.common.interceptors.WorkflowInboundCallsInterceptorBase