All Classes and Interfaces
Class
Description
/**
For any registered persistentTask a persistentTask trigger represent one unit of work, executing this persistentTask once.
Set the task to cancel and finish the execution
Set the task to failed and finish the execution.
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
.Tag interface for all spring events
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.
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
Inside a transaction, it is save to join or listen for the
AFTER_COMMIT
Just a copy of the trigger status but without any data/state.
Unique key of a trigger during it's execution.
Tag any events which are fired in case something changes on a trigger.
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