This repository has been archived on 2025-08-27. You can view files and clone it, but cannot push or open issues or pull requests.
Files
baobab/core/job
Timur Gordon 7a652c9c3c refactor wip
2025-08-05 12:19:38 +02:00
..
2025-08-05 12:19:38 +02:00
2025-07-29 01:15:23 +02:00
2025-07-29 01:15:23 +02:00
wip
2025-08-01 00:01:08 +02:00

Job

Represents a script execution request with:

  • Unique ID and timestamps
  • Script content and target worker
  • Execution settings (timeout, retries, concurrency)
  • Logging configuration

JobBuilder

Fluent builder for configuring jobs:

  • script() - Set the script content
  • worker_id() - Target specific worker
  • timeout() - Set execution timeout
  • build() - Create the job
  • submit() - Fire-and-forget submission
  • await_response() - Submit and wait for result