All Classes and Interfaces

Class
Description
 
Set the task to cancel and finish the execution
 
 
 
 
 
 
 
 
Enables the spring persistent task services.
Annotation to include spring persistent task entities if @EntityScan annotation is used.
 
Annotation to include spring persistent task repositories if @EnableJpaRepositories annotation is used.
 
 
 
Set the task to failed and finish the execution.
 
 
 
 
 
 
The history of the TriggerEntity with the states.
 
Default implementation to use jackson instead java serialization for a task state.
Own transaction management, as this is the whole sense of this component
Adds task name and id to the MDC context.
A Spring persistent task whose state is saved in a Trigger.
Abstraction to SchedulerService or TriggerService depends on if the SchedulerService is available.
Tag interface for all spring events
 
QCompletedTriggerEntity is a Querydsl query type for CompletedTriggerEntity
QHistoryTriggerEntity is a Querydsl query type for HistoryTriggerEntity
QRunningTriggerEntity is a Querydsl query type for RunningTriggerEntity
QSchedulerEntity is a Querydsl query type for SchedulerEntity
QTriggerEntity is a Querydsl query type for TriggerEntity
QTriggerKey is a Querydsl query type for TriggerKey
 
 
 
 
A retry strategy that determines the next retry time by adding a fixed interval to the current time in the specified temporal unit.
A retry strategy that determines the next retry time by adding a fixed offset and the execution count to the current time in the specified temporal unit.
A retry strategy that determines the next retry time by multiplying the execution count by a scaling factor and adding the result to the current time in the specified temporal unit.
 
The RunningTrigger state will be provided by this context holder to any thread.
 
 
Not a spring bean!
 
 
Adds and SchedulerService if not already added or disabled.
 
 
 
Use this service if direct access to the Scheduler is required.
 
 
/** Any task may provide an own serialization class.
 
 
 
 
Interface for a state serialization of task.
 
 
 
 
 
The executor of a scheduler
Represents the ID of a persistentTask, which is currently not running.
 
 
 
 
 
 
 
 
 
 
 
 
Similar to PersistentTask but specifically for transactional workloads.
 
Fired if a new trigger is added.
Fired if a trigger could be canceled before it is running.
Basically a value class for the ability to clone the data more easily
Fired if a new trigger is added.
Inside a transaction, it is save to join or listen for the AFTER_COMMIT
 
 
 
 
Unique key of a trigger during it's execution.
Tag any events which are fired in case something changes on a trigger.
 
 
/** For any registered persistentTask a persistentTask trigger represent one unit of work, executing this persistentTask once.
 
Fired if a new trigger is added.
Event fired before a trigger is executed
 
 
 
Inside a transaction, it is save to join or listen for the AFTER_COMMIT
An event to trigger one or multiple persistentTask executions