baobab/core/job
2025-08-05 15:44:33 +02:00
..
src rename worker to actor 2025-08-05 15:44:33 +02:00
.gitignore initial commit 2025-07-29 01:15:23 +02:00
Cargo.toml initial commit 2025-07-29 01:15:23 +02:00
README.md rename worker to actor 2025-08-05 15:44:33 +02:00

Job

Represents a script execution request with:

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

JobBuilder

Fluent builder for configuring jobs:

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