All Classes and Interfaces

Class
Description
 
 
 
Abstract job entity class.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Send job cancelled event and delete job
 
 
Suspended jobs are stored separately to increase the normal job query performance
DeadLetterJob entity, necessary for persistence.
 
 
 
 
 
 
 
Swallow exception for the debugger executions and add debugger breakpoint again to the suspended jobs.
 
 
 
 
 
 
 
 
 
 
 
Executes a HistoryJob directly (not through the async history executor).
 
An AsyncExecutor that has one AsyncExecutor per tenant.
 
 
Represents an external job.
 
EntityManager responsible for the ExternalWorkerJobEntity class.
 
 
 
 
 
 
 
 
 
Builder class used to create FlowableEvent implementations.
Executes a HistoryJob directly (not through the async history executor).
 
 
 
 
History Job entity.
EntityManager responsible for the HistoryJobEntity class.
 
 
History job processor which is used to process history job entities during the different history job phases.
The context used in the HistoryJobProcessor.
The job phases.
The default HistoryJobProcessorContext implementation used in the HistoryJobProcessor.
 
Service which provides access to jobs.
 
 
 
 
 
 
 
Represents an async job: a piece of logic that needs to be executed asynchronously.
Job entity.
EntityManager responsible for the JobEntity class.
 
 
 
 
 
 
Contains methods that are not tied to any specific job type (async, timer, suspended or deadletter), but which are generally applicable or are about going from one type to another.
Job processor which is used to process job entities during the different job phases.
The context used in the JobProcessor.
The job phases.
The default JobProcessorContext implementation used in the JobProcessor.
 
 
Contains the possible properties that can be used in a JobQuery.
 
Service which provides access to jobs.
This service configuration contains all settings and instances around job execution and management.
 
 
The various types of JobEntity subtypes, as enum.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Runnable that checks the Job entities periodically for 'expired' jobs.
 
 
 
 
Multi tenant AsyncExecutor.
 
Suspended jobs are stored separately to increase the normal job query performance
TimerJob entity, necessary for persistence.
 
 
 
 
Extends the default AcquireAsyncJobsDueRunnable by setting the 'tenant' context before executing.
Extends the default AcquireTimerJobsRunnable by setting the 'tenant' context before executing.
Interface for AsyncExecutor implementations used in conjunction with the MultiSchemaMultiTenantProcessEngineConfiguration.
Factory used by the ExecutorPerTenantAsyncExecutor async executor.
Extends the default ExecuteAsyncRunnable by setting the 'tenant' context before executing.
Factory that produces a Runnable that executes a JobEntity.
 
 
Stub of the common parts of a timer job.
TimerJob entity, necessary for persistence.
EntityManager responsible for TimerJobEntity instances.
 
 
 
 
 
 
Service which provides access to timer jobs.
 
A TransactionListener that will, typically on post-commit, trigger the async history executor to execute the provided list of HistoryJobEntity instances.