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 voidcontinueAsNew(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.ObjectnewChildThread(java.lang.Runnable runnable, boolean detached, java.lang.String name)io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalExternalOutputsignalExternalWorkflow(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:
executeActivityin interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor- Overrides:
executeActivityin 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:
executeLocalActivityin interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor- Overrides:
executeLocalActivityin 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:
executeChildWorkflowin interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor- Overrides:
executeChildWorkflowin classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
signalExternalWorkflow
public io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalExternalOutput signalExternalWorkflow(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.SignalExternalInput input)
- Specified by:
signalExternalWorkflowin interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor- Overrides:
signalExternalWorkflowin classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
continueAsNew
public void continueAsNew(io.temporal.common.interceptors.WorkflowOutboundCallsInterceptor.ContinueAsNewInput input)
- Specified by:
continueAsNewin interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor- Overrides:
continueAsNewin classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
newChildThread
public java.lang.Object newChildThread(java.lang.Runnable runnable, boolean detached, java.lang.String name)- Specified by:
newChildThreadin interfaceio.temporal.common.interceptors.WorkflowOutboundCallsInterceptor- Overrides:
newChildThreadin classio.temporal.common.interceptors.WorkflowOutboundCallsInterceptorBase
-
-