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 booleanFlowable5Util.isJobHandledByV5Engine(JobInfo jobInfo) -
Uses of JobInfo in org.flowable.job.api
Subinterfaces of JobInfo in org.flowable.job.apiModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceRepresents one history jobinterfaceRepresents 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 JobInfoExecuteAsyncRunnable.jobprotected JobInfoJobAddedTransactionListener.jobFields in org.flowable.job.service.impl.asyncexecutor with type parameters of type JobInfoModifier and TypeFieldDescriptionprotected LinkedList<JobInfo>AbstractAsyncExecutor.temporaryJobQueueMethods in org.flowable.job.service.impl.asyncexecutor with parameters of type JobInfoModifier and TypeMethodDescriptionExecuteAsyncRunnableFactory.createExecuteAsyncRunnable(JobInfo job, JobServiceConfiguration jobServiceConfiguration) protected RunnableAbstractAsyncExecutor.createRunnableForJob(JobInfo job) voidDefaultJobManager.deleteExecutableJob(JobInfo job) voidJobManager.deleteExecutableJob(JobInfo job) voidvoidExecute a job, which means that the logic (async logic, timer that fires, etc) is executed, typically by a background thread of an executor.booleanAbstractAsyncExecutor.executeAsyncJob(JobInfo job) protected abstract booleanAbstractAsyncExecutor.executeAsyncJob(JobInfo job, Runnable runnable) booleanAsyncExecutor.executeAsyncJob(JobInfo job) Offers the providedJobInfoto thisAsyncExecutorinstance to execute.protected booleanDefaultAsyncJobExecutor.executeAsyncJob(JobInfo job, Runnable runnable) booleanAsyncRunnableExecutionExceptionHandler.handleException(JobServiceConfiguration jobServiceConfiguration, JobInfo job, Throwable exception) booleanDefaultAsyncRunnableExecutionExceptionHandler.handleException(JobServiceConfiguration jobServiceConfiguration, JobInfo job, Throwable exception) booleanDefaultDebuggerExecutionExceptionHandler.handleException(JobServiceConfiguration jobServiceConfiguration, JobInfo job, Throwable exception) booleanUnacquireAsyncHistoryJobExceptionHandler.handleException(JobServiceConfiguration jobServiceConfiguration, JobInfo job, Throwable exception) protected voidDefaultJobManager.sendMoveToDeadletterEvent(JobInfo job) protected voidDefaultAsyncJobExecutor.sendRejectedEvent(JobInfo job) voidvoidUnacquires a job, meaning that this job was previously locked, and it is now freed to be acquired by other executor nodes.protected voidDefaultAsyncJobExecutor.unacquireJobAfterRejection(JobInfo job) voidDefaultJobManager.unacquireWithDecrementRetries(JobInfo job, Throwable exception) voidJobManager.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) booleanExecutorPerTenantAsyncExecutor.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 TypeInterfaceDescriptioninterfaceinterfaceSuspended jobs are stored separately to increase the normal job query performanceinterfaceRepresents an external job.interfaceinterfaceRepresents an async job: a piece of logic that needs to be executed asynchronously.interfaceinterfaceSuspended jobs are stored separately to increase the normal job query performanceinterfaceStub of the common parts of a timer job.Classes in org.flowable.job.service.impl.persistence.entity that implement JobInfoModifier and TypeClassDescriptionclassAbstract job entity class.classDeadLetterJob entity, necessary for persistence.classclassHistory Job entity.classJob entity.classTimerJob entity, necessary for persistence.classTimerJob 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 TypeMethodDescriptionbooleanSpringAsyncExecutor.executeAsyncJob(JobInfo job) voidSpringCallerRunsRejectedJobsHandler.jobRejected(AsyncExecutor asyncExecutor, JobInfo job) voidSpringRejectedJobsHandler.jobRejected(AsyncExecutor asyncExecutor, JobInfo job)