Package io.temporal.opentracing.internal
Class OpenTracingWorkflowOutboundCallsInterceptor
- java.lang.Object
-
- io.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
- io.temporal.opentracing.internal.OpenTracingWorkflowOutboundCallsInterceptor
-
- All Implemented Interfaces:
io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor
public class OpenTracingWorkflowOutboundCallsInterceptor extends io.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor
io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ActivityInput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ActivityOutput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.CancelWorkflowInput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.CancelWorkflowOutput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ChildWorkflowInput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ChildWorkflowOutput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ContinueAsNewInput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.LocalActivityInput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.LocalActivityOutput<R extends java.lang.Object>, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.RegisterDynamicQueryHandlerInput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.RegisterDynamicSignalHandlerInput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.RegisterDynamicUpdateHandlerInput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.RegisterQueryInput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.RegisterSignalHandlersInput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.RegisterUpdateHandlersInput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalExternalInput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalExternalOutput, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalRegistrationRequest, io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.UpdateRegistrationRequest
-
-
Constructor Summary
Constructors Constructor Description OpenTracingWorkflowOutboundCallsInterceptor(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor next, OpenTracingOptions options, SpanFactory spanFactory, ContextAccessor contextAccessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
continueAsNew(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ContinueAsNewInput input)
<R> io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ActivityOutput<R>
executeActivity(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ActivityInput<R> input)
<R> io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ChildWorkflowOutput<R>
executeChildWorkflow(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ChildWorkflowInput<R> input)
<R> io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.LocalActivityOutput<R>
executeLocalActivity(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.LocalActivityInput<R> input)
java.lang.Object
newChildThread(java.lang.Runnable runnable, boolean detached, java.lang.String name)
io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalExternalOutput
signalExternalWorkflow(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalExternalInput input)
-
Methods inherited from class io.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
await, await, cancelWorkflow, currentTimeMillis, getVersion, mutableSideEffect, newRandom, newTimer, randomUUID, registerDynamicQueryHandler, registerDynamicSignalHandler, registerDynamicUpdateHandler, registerQuery, registerSignalHandlers, registerUpdateHandlers, sideEffect, sleep, upsertSearchAttributes, upsertTypedSearchAttributes
-
-
-
-
Constructor Detail
-
OpenTracingWorkflowOutboundCallsInterceptor
public OpenTracingWorkflowOutboundCallsInterceptor(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor next, OpenTracingOptions options, SpanFactory spanFactory, ContextAccessor contextAccessor)
-
-
Method Detail
-
executeActivity
public <R> io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ActivityOutput<R> executeActivity(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ActivityInput<R> input)
- Specified by:
executeActivity
in interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor
- Overrides:
executeActivity
in classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
executeLocalActivity
public <R> io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.LocalActivityOutput<R> executeLocalActivity(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.LocalActivityInput<R> input)
- Specified by:
executeLocalActivity
in interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor
- Overrides:
executeLocalActivity
in classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
executeChildWorkflow
public <R> io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ChildWorkflowOutput<R> executeChildWorkflow(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ChildWorkflowInput<R> input)
- Specified by:
executeChildWorkflow
in interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor
- Overrides:
executeChildWorkflow
in classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
signalExternalWorkflow
public io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalExternalOutput signalExternalWorkflow(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalExternalInput input)
- Specified by:
signalExternalWorkflow
in interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor
- Overrides:
signalExternalWorkflow
in classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
continueAsNew
public void continueAsNew(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ContinueAsNewInput input)
- Specified by:
continueAsNew
in interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor
- Overrides:
continueAsNew
in classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
newChildThread
public java.lang.Object newChildThread(java.lang.Runnable runnable, boolean detached, java.lang.String name)
- Specified by:
newChildThread
in interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor
- Overrides:
newChildThread
in classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
-