All Classes and Interfaces

Class
Description
RuntimeException indicating that an entity of a specific type with a given id was not found.
JPA entity for one asynchronous job: who launched it, its status, and a human-readable log that grows while the job runs.
Handed to a running JobContextConsumer; each JobContext.log(java.lang.String) call appends one line to the job's log, so admins can watch progress live.
A concrete job: the code that runs asynchronously, receiving a JobContext for logging.
Creates JobContext instances; exists as a seam so tests can substitute contexts.
One line of a Job's log, stored as its own row rather than appended into a single growing TEXT column on jobs.
 
Configurable delay for rate limiting calls to external APIs from inside jobs.
Auto-configuration for the jobs system; activates when the library is on the classpath.
Admin REST API for job records: list (all or paginated, filterable, sortable by any field), fetch one, fetch logs (full or incremental tail), delete one or all.
Creates Job rows and runs JobContextConsumers asynchronously on the jobsExecutor, recording status and log output as they run.
Spring Data repository for Job entities.
Bridge between the library and the consuming app's notion of "current user".