Jobs
Some background processes in Subato need to be run regularly. These are implemented as scheduled jobs using Spring's scheduling support. The available jobs are listed below. Refer to the JavaDoc of each job class for implementation details.
| Job | Description |
|---|---|
| SolutionCleanupJob | Deletes anonymous solutions that have exceeded the configured retention period. |
| TaskImportLogCleanupJob | Deletes old task-pool log entries. For each task pool, only the 100 most recent log entries are retained. |
| ValidateSpecCacheStartupJob | Runs automatically during backend startup to validate all stored tasks. If required, it migrates tasks to reflect changes in the STEF data model and archives tasks that use an incompatible (outdated) STEF specification. |