package documentation
Worker for processing Temporal workflows and/or activities.
| Package | workflow |
Sandbox for Temporal workflows. |
| Module | _activity |
Activity worker. |
| Module | _command |
Visitor that sets command context during payload traversal. |
| Module | _interceptor |
Worker interceptor. |
| Module | _nexus |
Nexus worker |
| Module | _plugin |
Undocumented |
| Module | _replayer |
Replayer. |
| Module | _tuning |
No module docstring; 0/1 variable, 0/1 type alias, 0/1 constant, 0/1 function, 1/2 class documented |
| Module | _worker |
Worker for processing Temporal workflows and/or activities. |
| Module | _workflow |
Workflow worker. |
| Module | _workflow |
Workflow worker runner and instance. |
From __init__.py:
| Class | |
Inbound interceptor to wrap outbound creation and activity execution. |
| Class | |
Outbound interceptor to wrap calls made from within activities. |
| Class | |
Info about an activity task slot usage. |
| Class | |
Input for WorkflowOutboundInterceptor.continue_as_new. |
| Class | |
This class can be implemented to provide custom slot supplier behavior. |
| Class | |
Input for ActivityInboundInterceptor.execute_activity. |
| Class | |
Input for WorkflowInboundInterceptor.execute_workflow. |
| Class | |
A fixed-size slot supplier that will never issue more than a fixed number of slots. |
| Class | |
Input for WorkflowInboundInterceptor.handle_query. |
| Class | |
Input for WorkflowInboundInterceptor.handle_signal. |
| Class | |
Input for WorkflowInboundInterceptor.handle_update_validator and WorkflowInboundInterceptor.handle_update_handler. |
| Class | |
Interceptor for workers. |
| Class | |
Info about a local activity task slot usage. |
| Class | |
Info about a nexus task slot usage. |
| Class | |
Base class for worker plugins that can intercept and modify worker behavior. |
| Class | |
A poller behavior that will automatically scale the number of pollers based on feedback from the server. A slot must be available before beginning polling. |
| Class | |
A poller behavior that will attempt to poll as long as a slot is available, up to the provided maximum. Cannot be less than two for workflow tasks, or one for other tasks. |
| Class | |
Replayer to replay workflows from history. |
| Class | |
TypedDict of config originally passed to Replayer. |
| Class | |
Options for a specific slot type being used with a ResourceBasedSlotSupplier. |
| Class | |
A slot supplier that will dynamically adjust the number of slots based on resource usage. |
| Class | |
Options for a ResourceBasedTuner or a ResourceBasedSlotSupplier. |
| Class | |
Base class for a heartbeat sender that is picklable for use in another process. |
| Class | |
Base class for a shared state manager providing cross-process-safe primitives for use by activity executors. |
| Class | |
Input for WorkflowOutboundInterceptor.signal_child_workflow. |
| Class | |
Input for WorkflowOutboundInterceptor.signal_external_workflow. |
| Class | |
Context for marking a slot used from a CustomSlotSupplier. |
| Class | |
A permit to use a slot for a workflow/activity/local activity task. |
| Class | |
Context for releasing a slot from a CustomSlotSupplier. |
| Class | |
Context for reserving a slot from a CustomSlotSupplier. |
| Class | |
Input for WorkflowOutboundInterceptor.start_activity. |
| Class | |
Input for WorkflowOutboundInterceptor.start_child_workflow. |
| Class | |
Input for WorkflowOutboundInterceptor.start_local_activity. |
| Class | |
Input for WorkflowOutboundInterceptor.start_nexus_operation. |
| Class | |
Workflow runner that does not do any sandboxing. |
| Class | |
Worker to process workflows and/or activities. |
| Class | |
TypedDict of config originally passed to Worker. |
| Class | |
Options for configuring the Worker Versioning feature. |
| Class | |
Represents the version of a specific worker deployment. |
| Class | |
WorkerTuners allow for the dynamic customization of some aspects of worker configuration |
| Class | |
Inbound interceptor to wrap outbound creation, workflow execution, and signal/query handling. |
| Class | |
Instance of a workflow that can handle activations. |
| Class | |
Immutable details for creating a workflow instance. |
| Class | |
Input for Interceptor.workflow_interceptor_class. |
| Class | |
Outbound interceptor to wrap calls made from within workflows. |
| Class | |
Single workflow replay result. |
| Class | |
Results of replaying multiple workflows. |
| Class | |
Abstract runner for workflows that creates workflow instances to run. |
| Class | |
Info about a workflow task slot usage. |
| Type Alias | |
Undocumented |
| Type Alias | |
Undocumented |