class documentation

Undocumented

Method __init__ Create the outbound interceptor.
Method continue_as_new Called for every temporalio.workflow.continue_as_new 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.
Method _workflow_maybe_span Undocumented
Instance Variable _add_temporal_spans Undocumented

Inherited from WorkflowOutboundInterceptor:

Method info Called for every temporalio.workflow.info call.
Instance Variable next Undocumented
def __init__(self, next: temporalio.worker.WorkflowOutboundInterceptor, add_temporal_spans: bool): (source)

Create the outbound interceptor.

Parameters
next:temporalio.worker.WorkflowOutboundInterceptorThe next interceptor in the chain. The default implementation of all calls is to delegate to the next interceptor.
add_temporal_spans:boolUndocumented
def _workflow_maybe_span(self, name: str, kind: opentelemetry.trace.SpanKind) -> Iterator[None]: (source)

Undocumented

_add_temporal_spans = (source)

Undocumented