Uses of Interface
org.flowable.job.api.JobInfo
Packages that use JobInfo
Package
Description
-
Uses of JobInfo in org.flowable.engine.impl.util
Methods in org.flowable.engine.impl.util with parameters of type JobInfoModifier and TypeMethodDescriptionstatic boolean
Flowable5Util.isJobHandledByV5Engine
(JobInfo jobInfo) -
Uses of JobInfo in org.flowable.job.api
Subinterfaces of JobInfo in org.flowable.job.apiModifier and TypeInterfaceDescriptioninterface
interface
interface
Represents one history jobinterface
Represents one job (timer, async job, etc.). -
Uses of JobInfo in org.flowable.job.service.impl
Classes in org.flowable.job.service.impl that implement JobInfo -
Uses of JobInfo in org.flowable.job.service.impl.asyncexecutor
Fields in org.flowable.job.service.impl.asyncexecutor declared as JobInfoModifier and TypeFieldDescriptionprotected final JobInfo
ExecuteAsyncRunnable.job
protected JobInfo
JobAddedTransactionListener.job
Fields in org.flowable.job.service.impl.asyncexecutor with type parameters of type JobInfoModifier and TypeFieldDescriptionprotected LinkedList<JobInfo>
AbstractAsyncExecutor.temporaryJobQueue
Methods in org.flowable.job.service.impl.asyncexecutor with parameters of type JobInfoModifier and TypeMethodDescriptionExecuteAsyncRunnableFactory.createExecuteAsyncRunnable
(JobInfo job, JobServiceConfiguration jobServiceConfiguration) protected Runnable
AbstractAsyncExecutor.createRunnableForJob
(JobInfo job) void
DefaultJobManager.deleteExecutableJob
(JobInfo job) void
JobManager.deleteExecutableJob
(JobInfo job) void
void
Execute a job, which means that the logic (async logic, timer that fires, etc) is executed, typically by a background thread of an executor.boolean
AbstractAsyncExecutor.executeAsyncJob
(JobInfo job) protected abstract boolean
AbstractAsyncExecutor.executeAsyncJob
(JobInfo job, Runnable runnable) boolean
AsyncExecutor.executeAsyncJob
(JobInfo job) Offers the providedJobInfo
to thisAsyncExecutor
instance to execute.protected boolean
DefaultAsyncJobExecutor.executeAsyncJob
(JobInfo job, Runnable runnable) boolean
AsyncRunnableExecutionExceptionHandler.handleException
(JobServiceConfiguration jobServiceConfiguration, JobInfo job, Throwable exception) boolean
DefaultAsyncRunnableExecutionExceptionHandler.handleException
(JobServiceConfiguration jobServiceConfiguration, JobInfo job, Throwable exception) boolean
DefaultDebuggerExecutionExceptionHandler.handleException
(JobServiceConfiguration jobServiceConfiguration, JobInfo job, Throwable exception) boolean
UnacquireAsyncHistoryJobExceptionHandler.handleException
(JobServiceConfiguration jobServiceConfiguration, JobInfo job, Throwable exception) protected void
DefaultJobManager.sendMoveToDeadletterEvent
(JobInfo job) protected void
DefaultAsyncJobExecutor.sendRejectedEvent
(JobInfo job) void
void
Unacquires a job, meaning that this job was previously locked, and it is now freed to be acquired by other executor nodes.protected void
DefaultAsyncJobExecutor.unacquireJobAfterRejection
(JobInfo job) void
DefaultJobManager.unacquireWithDecrementRetries
(JobInfo job, Throwable exception) void
JobManager.unacquireWithDecrementRetries
(JobInfo job, Throwable exception) Unacquires a job, meaning that this job was previously locked, and it is now freed to be acquired by other executor nodes.Constructors in org.flowable.job.service.impl.asyncexecutor with parameters of type JobInfoModifierConstructorDescriptionExecuteAsyncRunnable
(JobInfo job, JobServiceConfiguration jobServiceConfiguration, JobInfoEntityManager<? extends JobInfoEntity> jobEntityManager, AsyncRunnableExecutionExceptionHandler asyncRunnableExecutionExceptionHandler) JobAddedTransactionListener
(JobInfo job, AsyncExecutor asyncExecutor, CommandExecutor commandExecutor) -
Uses of JobInfo in org.flowable.job.service.impl.asyncexecutor.multitenant
Methods in org.flowable.job.service.impl.asyncexecutor.multitenant with parameters of type JobInfoModifier and TypeMethodDescriptionTenantAwareExecuteAsyncRunnableFactory.createExecuteAsyncRunnable
(JobInfo job, JobServiceConfiguration jobServiceConfiguration) boolean
ExecutorPerTenantAsyncExecutor.executeAsyncJob
(JobInfo job) Constructors in org.flowable.job.service.impl.asyncexecutor.multitenant with parameters of type JobInfoModifierConstructorDescriptionTenantAwareExecuteAsyncRunnable
(JobInfo job, JobServiceConfiguration jobServiceConfiguration, TenantInfoHolder tenantInfoHolder, String tenantId) -
Uses of JobInfo in org.flowable.job.service.impl.persistence.entity
Subinterfaces of JobInfo in org.flowable.job.service.impl.persistence.entityModifier and TypeInterfaceDescriptioninterface
interface
Suspended jobs are stored separately to increase the normal job query performanceinterface
Represents an external job.interface
interface
Represents an async job: a piece of logic that needs to be executed asynchronously.interface
interface
Suspended jobs are stored separately to increase the normal job query performanceinterface
Stub of the common parts of a timer job.Classes in org.flowable.job.service.impl.persistence.entity that implement JobInfoModifier and TypeClassDescriptionclass
Abstract job entity class.class
DeadLetterJob entity, necessary for persistence.class
class
History Job entity.class
Job entity.class
TimerJob entity, necessary for persistence.class
TimerJob entity, necessary for persistence. -
Uses of JobInfo in org.flowable.spring.job.service
Methods in org.flowable.spring.job.service with parameters of type JobInfoModifier and TypeMethodDescriptionboolean
SpringAsyncExecutor.executeAsyncJob
(JobInfo job) void
SpringCallerRunsRejectedJobsHandler.jobRejected
(AsyncExecutor asyncExecutor, JobInfo job) void
SpringRejectedJobsHandler.jobRejected
(AsyncExecutor asyncExecutor, JobInfo job)