Class swarmauri_core.task_mgmt_strategies.ITaskMgmtStrategy.ITaskMgmtStrategy
swarmauri_core.task_mgmt_strategies.ITaskMgmtStrategy.ITaskMgmtStrategy
Bases: ABC
Abstract base class for TaskStrategy.
assign_task
abstractmethod
assign_task(task, agent_factory, service_registry)
Abstract method to assign a task to a service.
Source code in swarmauri_core/task_mgmt_strategies/ITaskMgmtStrategy.py
8 9 10 11 12 13 14 15 |
|
add_task
abstractmethod
add_task(task)
Abstract method to add a task to the task queue.
Source code in swarmauri_core/task_mgmt_strategies/ITaskMgmtStrategy.py
17 18 19 20 21 22 |
|
remove_task
abstractmethod
remove_task(task_id)
Abstract method to remove a task from the task queue.
Source code in swarmauri_core/task_mgmt_strategies/ITaskMgmtStrategy.py
24 25 26 27 28 29 |
|
get_task
abstractmethod
get_task(task_id)
Abstract method to get a task from the task queue.
Source code in swarmauri_core/task_mgmt_strategies/ITaskMgmtStrategy.py
31 32 33 34 35 36 |
|
process_tasks
abstractmethod
process_tasks(task)
Abstract method to process a task.
Source code in swarmauri_core/task_mgmt_strategies/ITaskMgmtStrategy.py
38 39 40 41 42 43 |
|