Directories ¶
Path | Synopsis |
---|---|
api
|
|
handlers
handlers.go implements HTTP request handlers for the job orchestration API Manages job registration, execution, and status reporting Provides RESTful interface to the orchestrator
|
handlers.go implements HTTP request handlers for the job orchestration API Manages job registration, execution, and status reporting Provides RESTful interface to the orchestrator |
routes
routes.go defines the API routing configuration for the job orchestration system Sets up HTTP endpoints and maps them to appropriate handlers Provides the RESTful API structure for job management
|
routes.go defines the API routing configuration for the job orchestration system Sets up HTTP endpoints and maps them to appropriate handlers Provides the RESTful API structure for job management |
job.go contains core job execution logic for the orchestrator It manages job lifecycle from enqueuing to completion Handles task execution, state management, and error handling
|
job.go contains core job execution logic for the orchestrator It manages job lifecycle from enqueuing to completion Handles task execution, state management, and error handling |
boltdb.go implements persistent storage using BoltDB Manages job definitions, executions, and the job queue Provides atomic operations for job state management
|
boltdb.go implements persistent storage using BoltDB Manages job definitions, executions, and the job queue Provides atomic operations for job state management |
task_functions.go defines and implements the available task functions Provides concrete implementations of tasks that can be executed by jobs Acts as a registry of all possible task operations in the system
|
task_functions.go defines and implements the available task functions Provides concrete implementations of tasks that can be executed by jobs Acts as a registry of all possible task operations in the system |
Click to show internal directories.
Click to hide internal directories.