class documentation

Undocumented

Method workflow_interceptor_class Class that will be instantiated and used to intercept workflows.

Inherited from Interceptor:

Method intercept_client Method called for intercepting a client.

Inherited from Interceptor (via Interceptor):

Method intercept_activity Method called for intercepting an activity.
Method intercept_nexus_operation Method called for intercepting a Nexus operation.

Class that will be instantiated and used to intercept workflows.

This method is called on workflow start. The class must have the same init as WorkflowInboundInterceptor.__init__. The input can be altered to do things like add additional extern functions.

Parameters
input:temporalio.worker.WorkflowInterceptorClassInputInput to this method that contains mutable properties that can be altered by this interceptor.
Returns
type[temporalio.worker.WorkflowInboundInterceptor] | NoneThe class to construct to intercept each workflow.