Connect to database and build routes.
Connect to database and build routes. It allows you to start externally a server and decide when to start the scheduling.
The configured ExecutionPlatforms to use to execute jobs.
JDBC configuration for MySQL server 5.7.
The strategy to use for execution retry. Default to exponential backoff.
Automatically pause all jobs at startup.
If specified, automatically clean the timeseries state older than the given duration.
If specified, automatically clean the execution logs older than the given duration.
If specified keep only the version information for the x latest versions.
a tuple with cuttleRoutes (needed to start a server) and a function to start the scheduler
Start scheduling and execution with the given environment.
Start scheduling and execution with the given environment. It also starts an HTTP server providing an Web UI and a JSON API.
The configured ExecutionPlatforms to use to execute jobs.
The port to use for the HTTP daemon.
JDBC configuration for MySQL server 5.7.
The strategy to use for execution retry. Default to exponential backoff.
Automatically pause all jobs at startup.
If specified, automatically clean the timeseries state older than the given duration.
If specified, automatically clean the execution logs older than the given duration.
If specified keep only the version information for the x latest versions.
A cuttle project is a workflow to execute with the appropriate scheduler. See the CuttleProject companion object to create projects.