All Classes and Interfaces
Class
Description
Abstract job entity class.
Abstract class that contains the main logic to send information about an async history data job to a message queue.
An implementation of this interface needs to be injected into an
AsyncHistoryJobMessageReceiver instance.Experimental.
Wrapper for the async history job data, to avoid messing with maps and lists.
A listener for command context lifecycle close events that generates JSON
(using Jackson) and corresponding
HistoryJobEntity when the
CommandContext closes and adds them to the list of entities that will
be inserted to the database.Experimental.
Experimental.
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.Deprecated.
The factory should be configured in the engine configuration
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.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.