class documentation

Outbound interceptor to wrap calls made from within workflows.

This should be extended by any workflow outbound interceptors.

Method __init__ Create the outbound interceptor.
Method continue_as_new Called for every temporalio.workflow.continue_as_new call.
Method info Called for every temporalio.workflow.info call.
Async Method signal_child_workflow Called for every temporalio.workflow.ChildWorkflowHandle.signal call.
Async Method signal_external_workflow Called for every temporalio.workflow.ExternalWorkflowHandle.signal call.
Method start_activity Called for every temporalio.workflow.start_activity and temporalio.workflow.execute_activity call.
Async Method start_child_workflow Called for every temporalio.workflow.start_child_workflow and temporalio.workflow.execute_child_workflow call.
Method start_local_activity Called for every temporalio.workflow.start_local_activity and temporalio.workflow.execute_local_activity call.
Async Method start_nexus_operation Called for every temporalio.workflow.NexusClient.start_operation call.
Async Method start_system_nexus_operation Intercept a Temporal System Nexus operation started by a workflow.
Instance Variable next Undocumented
Method _next_system_nexus_interceptor Undocumented

Inherited from _SystemNexusWorkflowOutboundInterceptorBase:

Async Method start_signal_with_start_workflow Intercept the SignalWithStartWorkflow operation.
async def start_system_nexus_operation(self, input: StartNexusOperationInput[InputT, OutputT]) -> temporalio.workflow.NexusOperationHandle[OutputT]: (source)

Intercept a Temporal System Nexus operation started by a workflow.

def _next_system_nexus_interceptor(self) -> _SystemNexusWorkflowOutboundInterceptorBase: (source)