orangeqs.juice.schemas.task_manager#
Schemas for the OrangeQS Juice Task Manager.
Module Contents#
Classes#
Network configuration for the OrangeQS Juice Task Manager. |
|
Configuration for the OrangeQS Juice Task Manager. |
|
Connection information for the OrangeQS Juice Task Manager. |
API#
- class orangeqs.juice.schemas.task_manager.TaskManagerNetworkConfig(/, **data: Any)#
Bases:
pydantic.BaseModelNetwork configuration for the OrangeQS Juice Task Manager.
- router_port: orangeqs.juice.schemas.common.PortNumber#
5124
Port the task router listens on.
- pub_port: orangeqs.juice.schemas.common.PortNumber#
5122
Port for publishing events.
- sub_port: orangeqs.juice.schemas.common.PortNumber#
5123
Port for subscribing to events.
- class orangeqs.juice.schemas.task_manager.TaskManagerConfig(/, **data: Any)#
Bases:
orangeqs.juice.settings.ConfigurableConfiguration for the OrangeQS Juice Task Manager.
- websocket_max_message_size: int#
None
Maximum message size (in bytes) for websocket communication.
Task data is sent over websockets, so this needs to be large enough to accommodate the size of task payloads and results.
- network: orangeqs.juice.schemas.task_manager.TaskManagerNetworkConfig#
‘TaskManagerNetworkConfig(…)’
Network configuration for the task manager.
- class orangeqs.juice.schemas.task_manager.TaskManagerConnectionInfo(/, **data: Any)#
Bases:
orangeqs.juice.schemas.task_manager.TaskManagerNetworkConfig,orangeqs.juice.settings.RuntimeDataConnection information for the OrangeQS Juice Task Manager.