omnipy.shared.protocols.engine.job_runner
| CLASS | DESCRIPTION |
|---|---|
IsDagFlowRunnerEngine |
|
IsFuncFlowRunnerEngine |
|
IsLinearFlowRunnerEngine |
|
IsTaskRunnerEngine |
|
IsDagFlowRunnerEngine
Bases: IsEngine, Protocol
| METHOD | DESCRIPTION |
|---|---|
__init__ |
|
apply_dag_flow_decorator |
|
get_config_cls |
|
set_config |
|
set_registry |
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
config |
TYPE:
|
registry |
TYPE:
|
Source code in src/omnipy/shared/protocols/engine/job_runner.py
__init__
apply_dag_flow_decorator
apply_dag_flow_decorator(dag_flow: IsDagFlow, job_callback_accept_decorator: Callable) -> None
get_config_cls
classmethod
get_config_cls() -> Type[IsJobRunnerConfig]
set_config
set_config(config: IsJobRunnerConfig) -> None
set_registry
set_registry(registry: IsRunStateRegistry | None) -> None
IsFuncFlowRunnerEngine
Bases: IsEngine, Protocol
| METHOD | DESCRIPTION |
|---|---|
__init__ |
|
apply_func_flow_decorator |
|
get_config_cls |
|
set_config |
|
set_registry |
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
config |
TYPE:
|
registry |
TYPE:
|
Source code in src/omnipy/shared/protocols/engine/job_runner.py
__init__
apply_func_flow_decorator
apply_func_flow_decorator(func_flow: IsFuncFlow, job_callback_accept_decorator: Callable) -> None
get_config_cls
classmethod
get_config_cls() -> Type[IsJobRunnerConfig]
set_config
set_config(config: IsJobRunnerConfig) -> None
set_registry
set_registry(registry: IsRunStateRegistry | None) -> None
IsLinearFlowRunnerEngine
Bases: IsEngine, Protocol
| METHOD | DESCRIPTION |
|---|---|
__init__ |
|
apply_linear_flow_decorator |
|
get_config_cls |
|
set_config |
|
set_registry |
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
config |
TYPE:
|
registry |
TYPE:
|
Source code in src/omnipy/shared/protocols/engine/job_runner.py
__init__
apply_linear_flow_decorator
apply_linear_flow_decorator(
linear_flow: IsLinearFlow, job_callback_accept_decorator: Callable
) -> None
get_config_cls
classmethod
get_config_cls() -> Type[IsJobRunnerConfig]
set_config
set_config(config: IsJobRunnerConfig) -> None
set_registry
set_registry(registry: IsRunStateRegistry | None) -> None
IsTaskRunnerEngine
Bases: IsEngine, Protocol
| METHOD | DESCRIPTION |
|---|---|
__init__ |
|
apply_task_decorator |
|
get_config_cls |
|
set_config |
|
set_registry |
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
config |
TYPE:
|
registry |
TYPE:
|
Source code in src/omnipy/shared/protocols/engine/job_runner.py
__init__
apply_task_decorator
apply_task_decorator(task: IsTask, job_callback_accept_decorator: Callable) -> None
get_config_cls
classmethod
get_config_cls() -> Type[IsJobRunnerConfig]
set_config
set_config(config: IsJobRunnerConfig) -> None
set_registry
set_registry(registry: IsRunStateRegistry | None) -> None