Package io.temporal.common.interceptors
package io.temporal.common.interceptors
-
ClassDescriptionIntercepts calls to the
ActivityClientrelated to the lifecycle of a standalone Activity.Convenience base class forActivityClientCallsInterceptorimplementations.Registered onActivityClientOptionsto intercept calls made by anActivityClient.Convenience no-op base class forActivityClientInterceptorimplementations.Convenience class for implementing ActivityInterceptors.Intercepts inbound calls to the activity execution on the worker side.Per-call interceptor forNexusClientandNexusOperationHandleoperations on standalone Nexus operation executions.Result of a list call.Convenience base class forNexusClientCallsInterceptorimplementations that need to override only a subset of methods.Outer interceptor forNexusClient.Convenience base class forNexusClientInterceptorimplementations.Intercepts inbound calls to a Nexus operation on the worker side.Convenience base class forNexusOperationInboundCallsInterceptorimplementations.Can be used to intercept calls from a Nexus operation into the Temporal APIs.Convenience base class forNexusOperationOutboundCallsInterceptorimplementations.Intercepts calls to theScheduleClientandScheduleHandlerelated to the lifecycle of a Schedule.Convenience base class forScheduleClientCallsInterceptorimplementations.Intercepts calls to theScheduleClientandScheduleHandlerelated to the lifecycle of a Schedule.Convenience base class for ScheduleClientInterceptor implementations.Intercepts workflow and activity executions.Intercepts calls to theWorkflowClientrelated to the lifecycle of a Workflow.Convenience base class forWorkflowClientCallsInterceptorimplementations.Convenience base class for WorkflowClientInterceptor implementations.Intercepts inbound calls to the workflow execution on the worker side.Convenience base class for WorkflowInboundCallsInterceptor implementations.Can be used to intercept calls from to workflow code into the Temporal APIs.Convenience base class for WorkflowOutboundCallsInterceptor implementations.