16 lines
486 B
Markdown
16 lines
486 B
Markdown
### `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
|