class documentation
Undocumented
Inherited from OutboundInterceptor
:
Instance Variable | next |
Undocumented |
Create the outbound interceptor.
Parameters | |
client:Client | Undocumented |
next | The next interceptor in the chain. The default implementation of all calls is to delegate to the next interceptor. |
async def describe_workflow(self, input:
DescribeWorkflowInput
) -> WorkflowExecutionDescription
:
(source)
¶
Called for every WorkflowHandle.describe
call.
def fetch_workflow_history_events(self, input:
FetchWorkflowHistoryEventsInput
) -> WorkflowHistoryEventAsyncIterator
:
(source)
¶
Called for every WorkflowHandle.fetch_history_events
call.
async def get_worker_build_id_compatibility(self, input:
GetWorkerBuildIdCompatibilityInput
) -> WorkerBuildIdVersionSets
:
(source)
¶
Called for every Client.get_worker_build_id_compatibility
call.
async def get_worker_task_reachability(self, input:
GetWorkerTaskReachabilityInput
) -> WorkerTaskReachability
:
(source)
¶
Called for every Client.get_worker_task_reachability
call.
async def report_cancellation_async_activity(self, input:
ReportCancellationAsyncActivityInput
):
(source)
¶
Called for every AsyncActivityHandle.report_cancellation
call.
async def start_update_with_start_workflow(self, input:
StartWorkflowUpdateWithStartInput
) -> WorkflowUpdateHandle[ Any]
:
(source)
¶
Called for every Client.start_update_with_start_workflow
and Client.execute_update_with_start_workflow
call.
async def start_workflow_update(self, input:
StartWorkflowUpdateInput
) -> WorkflowUpdateHandle[ Any]
:
(source)
¶
Called for every WorkflowHandle.start_update
and WorkflowHandle.execute_update
call.
async def update_worker_build_id_compatibility(self, input:
UpdateWorkerBuildIdCompatibilityInput
):
(source)
¶
Called for every Client.update_worker_build_id_compatibility
call.
async def _apply_headers(self, source:
Mapping[ str, temporalio.api.common.v1.Payload] | None
, dest: MessageMap[ str, temporalio.api.common.v1.Payload]
):
(source)
¶
Undocumented
async def _build_signal_with_start_workflow_execution_request(self, input:
StartWorkflowInput
) -> temporalio.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest
:
(source)
¶
Undocumented
async def _build_start_workflow_execution_request(self, input:
StartWorkflowInput
) -> temporalio.api.workflowservice.v1.StartWorkflowExecutionRequest
:
(source)
¶
Undocumented
async def _build_update_with_start_start_workflow_execution_request(self, input:
UpdateWithStartStartWorkflowInput
) -> temporalio.api.workflowservice.v1.StartWorkflowExecutionRequest
:
(source)
¶
Undocumented
async def _build_update_workflow_execution_request(self, input:
StartWorkflowUpdateInput | UpdateWithStartUpdateWorkflowInput
, workflow_id: str
) -> temporalio.api.workflowservice.v1.UpdateWorkflowExecutionRequest
:
(source)
¶
Undocumented
async def _populate_start_workflow_execution_request(self, req:
temporalio.api.workflowservice.v1.StartWorkflowExecutionRequest | temporalio.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest
, input: StartWorkflowInput | UpdateWithStartStartWorkflowInput
):
(source)
¶
Undocumented
async def _start_workflow_update_with_start(self, start_input:
UpdateWithStartStartWorkflowInput
, update_input: UpdateWithStartUpdateWorkflowInput
, on_start: Callable[ [ temporalio.api.workflowservice.v1.StartWorkflowExecutionResponse], None]
) -> WorkflowUpdateHandle[ Any]
:
(source)
¶
Undocumented