Updated
On this page
Public scheduler API surface: the Scheduler class, workflow graph utilities (build_graph, topological_sort, find_parallel_groups), load_workflow, FileLockRegistry, and OverseerAdapter.
#scheduler.src.orxtra.scheduler
#scheduler.src.orxtra.scheduler
#__version__
python
__version__ = version('orxtra-scheduler')#Scheduler
python
from orxtra.scheduler._executor import Scheduler#classify_error
python
from orxtra.scheduler._executor import classify_error#CycleError
python
from orxtra.scheduler._graph import CycleError#build_graph
python
from orxtra.scheduler._graph import build_graph#find_parallel_groups
python
from orxtra.scheduler._graph import find_parallel_groups#topological_sort
python
from orxtra.scheduler._graph import topological_sort#load_workflow
python
from orxtra.scheduler._loader import load_workflow#FileLockRegistry
python
from orxtra.scheduler._locks import FileLockRegistry#OverseerAdapter
python
from orxtra.scheduler._overseer import OverseerAdapter#OverseerInterface
python
from orxtra.scheduler._overseer import OverseerInterface#ServiceInstance
python
from orxtra.scheduler._services import ServiceInstance#check_health
python
from orxtra.scheduler._services import check_health#start_service
python
from orxtra.scheduler._services import start_service#stop_service
python
from orxtra.scheduler._services import stop_service#ToolEntry
python
from orxtra.scheduler._tool_registry import ToolEntry#EscalationPolicy
python
from orxtra.scheduler._types import EscalationPolicy#ServiceConfig
python
from orxtra.scheduler._types import ServiceConfig#WorkflowConfig
python
from orxtra.scheduler._types import WorkflowConfig#validate_task_tree
python
from orxtra.scheduler._validator import validate_task_tree