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.UpdateInput, io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.UpdateOutput, 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)  
      io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.UpdateOutput executeUpdate​(io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.UpdateInput input)  
      io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.QueryOutput handleQuery​(io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.QueryInput input)  
      void handleSignal​(io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.SignalInput input)  
      void init​(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor outboundCalls)  
      • Methods inherited from class io.temporal.common.interceptors.WorkflowInboundCallsInterceptorBase

        newCallbackThread, newWorkflowMethodThread, validateUpdate
      • 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
      • handleSignal

        public void handleSignal​(io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.SignalInput input)
        Specified by:
        handleSignal in interface io.temporal.common.interceptors.WorkflowInboundCallsInterceptor
        Overrides:
        handleSignal in class io.temporal.common.interceptors.WorkflowInboundCallsInterceptorBase
      • handleQuery

        public io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.QueryOutput handleQuery​(io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.QueryInput input)
        Specified by:
        handleQuery in interface io.temporal.common.interceptors.WorkflowInboundCallsInterceptor
        Overrides:
        handleQuery in class io.temporal.common.interceptors.WorkflowInboundCallsInterceptorBase
      • executeUpdate

        public io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.UpdateOutput executeUpdate​(io.temporal.common.interceptors.WorkflowInboundCallsInterceptor.UpdateInput input)
        Specified by:
        executeUpdate in interface io.temporal.common.interceptors.WorkflowInboundCallsInterceptor
        Overrides:
        executeUpdate in class io.temporal.common.interceptors.WorkflowInboundCallsInterceptorBase