Uses of Interface
org.flowable.job.api.Job
Packages that use Job
Package
Description
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine
can be obtained.Through the services obtained from such a
ProcessEngine
, BPM and workflow operation
can be executed:RepositoryService
: Manages Deployment
s.RuntimeService
: For starting and searching ProcessInstance
s.TaskService
: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.IdentityService
: Used for managing users, groups and the relations between them.ManagementService
: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService
: Exposes information about ongoing and past process instances.FormService
: Access to form data and rendered forms for starting new process instances and completing tasks.API implementation classes, which shouldn't directly be used by end-users.
-
Uses of Job in org.flowable.cmmn.api
Methods in org.flowable.cmmn.api that return JobModifier and TypeMethodDescriptionCmmnManagementService.moveDeadLetterJobToExecutableJob
(String jobId, int retries) Moves a job that is in the dead letter job table back to be an executable job, and resetting the retries (as the retries were probably 0 when it was put into the dead letter job table).CmmnManagementService.moveJobToDeadLetterJob
(String jobId) Moves a job to the dead letter job table (eg.CmmnManagementService.moveSuspendedJobToExecutableJob
(String jobId) Moves a suspended job from the suspended letter job table back to be an executable job.CmmnManagementService.moveTimerToExecutableJob
(String jobId) Moves a timer job to the executable job table (eg.CmmnManagementService.rescheduleTimeDateJob
(String jobId, Date timeDate) Reschedule a timer job with a new date value.CmmnManagementService.rescheduleTimeDateValueJob
(String jobId, String timeDateValue) Reschedule a timer job with a time date value.CmmnManagementService.rescheduleTimerEventListenerInstanceWithDate
(String eventListenerInstanceId, Date timeDate) Reschedule a timer event listener instance with a new date value.CmmnManagementService.rescheduleTimerEventListenerInstanceWithDateValue
(String eventListenerInstanceId, String timeDateValue) Reschedule a timer event listener instance with a time date value. -
Uses of Job in org.flowable.cmmn.engine
Methods in org.flowable.cmmn.engine with parameters of type Job -
Uses of Job in org.flowable.cmmn.engine.impl
Methods in org.flowable.cmmn.engine.impl that return JobModifier and TypeMethodDescriptionCmmnManagementServiceImpl.moveDeadLetterJobToExecutableJob
(String jobId, int retries) CmmnManagementServiceImpl.moveJobToDeadLetterJob
(String jobId) CmmnManagementServiceImpl.moveSuspendedJobToExecutableJob
(String jobId) CmmnManagementServiceImpl.moveTimerToExecutableJob
(String jobId) CmmnManagementServiceImpl.rescheduleTimeDateJob
(String jobId, Date timeDate) CmmnManagementServiceImpl.rescheduleTimeDateValueJob
(String jobId, String timeDateValue) CmmnManagementServiceImpl.rescheduleTimerEventListenerInstanceWithDate
(String eventListenerInstanceId, Date timeDate) CmmnManagementServiceImpl.rescheduleTimerEventListenerInstanceWithDateValue
(String eventListenerInstanceId, String timeDateValue) -
Uses of Job in org.flowable.cmmn.engine.impl.callback
Methods in org.flowable.cmmn.engine.impl.callback with parameters of type JobModifier and TypeMethodDescriptionprotected void
DefaultInternalCmmnJobManager.clearJobScopeLockInternal
(Job job) protected void
DefaultInternalCmmnJobManager.handleJobDeleteInternal
(Job job) protected boolean
DefaultInternalCmmnJobManager.handleJobInsertInternal
(Job job) protected void
DefaultInternalCmmnJobManager.lockJobScopeInternal
(Job job) protected VariableScope
DefaultInternalCmmnJobManager.resolveVariableScopeInternal
(Job job) -
Uses of Job in org.flowable.cmmn.engine.impl.cmd
Methods in org.flowable.cmmn.engine.impl.cmd that return Job -
Uses of Job in org.flowable.cmmn.rest.service.api
Methods in org.flowable.cmmn.rest.service.api with parameters of type JobModifier and TypeMethodDescriptionvoid
CmmnRestApiInterceptor.accessJobInfoById
(Job job) CmmnRestResponseFactory.createDeadLetterJobResponse
(Job job) CmmnRestResponseFactory.createJobResponse
(Job job) CmmnRestResponseFactory.createJobResponse
(Job job, RestUrlBuilder urlBuilder, String[] urlJobSegments) CmmnRestResponseFactory.createSuspendedJobResponse
(Job job) CmmnRestResponseFactory.createTimerJobResponse
(Job job) void
void
CmmnRestApiInterceptor.moveDeadLetterJob
(Job job, String action) Method parameters in org.flowable.cmmn.rest.service.api with type arguments of type JobModifier and TypeMethodDescriptionCmmnRestResponseFactory.createDeadLetterJobResponseList
(List<Job> jobs) CmmnRestResponseFactory.createJobResponseList
(List<Job> jobs) CmmnRestResponseFactory.createJobResponseList
(List<Job> jobs, String[] urlJobSegments) CmmnRestResponseFactory.createSuspendedJobResponseList
(List<Job> jobs) CmmnRestResponseFactory.createTimerJobResponseList
(List<Job> jobs) -
Uses of Job in org.flowable.cmmn.rest.service.api.management
Methods in org.flowable.cmmn.rest.service.api.management that return JobModifier and TypeMethodDescriptionprotected Job
JobBaseResource.getDeadLetterJobById
(String jobId) protected Job
JobBaseResource.getJobById
(String jobId) protected Job
JobBaseResource.getSuspendedJobById
(String jobId) protected Job
JobBaseResource.getTimerJobById
(String jobId) Methods in org.flowable.cmmn.rest.service.api.management with parameters of type JobModifier and TypeMethodDescriptionprotected void
JobBaseResource.validateJob
(Job job, String jobId) -
Uses of Job in org.flowable.engine
Methods in org.flowable.engine that return JobModifier and TypeMethodDescriptionManagementService.findJobByCorrelationId
(String jobCorrelationId) Find a job by a correlation id.ManagementService.moveDeadLetterJobToExecutableJob
(String jobId, int retries) Moves a job that is in the dead letter job table back to be an executable job, and resetting the retries (as the retries was 0 when it was put into the dead letter job table).ManagementService.moveJobToDeadLetterJob
(String jobId) Moves a job to the dead letter job table (eg.ManagementService.moveSuspendedJobToExecutableJob
(String jobId) Moves a suspended job from the suspended letter job table back to be an executable job.ManagementService.moveTimerToExecutableJob
(String jobId) Moves a timer job to the executable job table (eg.ManagementService.rescheduleTimeCycleJob
(String jobId, String timeCycle) Reschedule a timer job with a time cycle.ManagementService.rescheduleTimeDateJob
(String jobId, String timeDate) Reschedule a timer job with a time date.ManagementService.rescheduleTimeDurationJob
(String jobId, String timeDuration) Reschedule a timer job with a time duration.ManagementService.rescheduleTimerJob
(String jobId, String timeDate, String timeDuration, String timeCycle, String endDate, String calendarName) Reschedule a timer job. -
Uses of Job in org.flowable.engine.compatibility
Methods in org.flowable.engine.compatibility with parameters of type JobModifier and TypeMethodDescriptionvoid
Flowable5CompatibilityHandler.executeJob
(Job job) void
Flowable5CompatibilityHandler.executeJobWithLockAndRetry
(Job job) void
Flowable5CompatibilityHandler.handleFailedJob
(Job job, Throwable exception) -
Uses of Job in org.flowable.engine.delegate.event.impl
Methods in org.flowable.engine.delegate.event.impl with parameters of type JobModifier and TypeMethodDescriptionstatic FlowableJobRescheduledEvent
FlowableEventBuilder.createJobRescheduledEvent
(FlowableEngineEventType type, Job newJob, String originalJobId) Constructors in org.flowable.engine.delegate.event.impl with parameters of type JobModifierConstructorDescriptionFlowableJobRescheduledEventImpl
(Job entity, String rescheduledJobId, FlowableEngineEventType type) -
Uses of Job in org.flowable.engine.impl
Methods in org.flowable.engine.impl that return JobModifier and TypeMethodDescriptionManagementServiceImpl.findJobByCorrelationId
(String jobCorrelationId) ManagementServiceImpl.moveDeadLetterJobToExecutableJob
(String jobId, int retries) ManagementServiceImpl.moveJobToDeadLetterJob
(String jobId) ManagementServiceImpl.moveSuspendedJobToExecutableJob
(String jobId) ManagementServiceImpl.moveTimerToExecutableJob
(String jobId) ManagementServiceImpl.rescheduleTimeCycleJob
(String jobId, String timeCycle) ManagementServiceImpl.rescheduleTimeDateJob
(String jobId, String timeDate) ManagementServiceImpl.rescheduleTimeDurationJob
(String jobId, String timeDuration) ManagementServiceImpl.rescheduleTimerJob
(String jobId, String timeDate, String timeDuration, String timeCycle, String endDate, String calendarName) Methods in org.flowable.engine.impl with parameters of type JobModifier and TypeMethodDescriptionboolean
DefaultProcessJobParentStateResolver.isSuspended
(Job job) -
Uses of Job in org.flowable.engine.impl.cfg
Methods in org.flowable.engine.impl.cfg with parameters of type JobModifier and TypeMethodDescriptionprotected void
DefaultInternalJobManager.clearJobScopeLockInternal
(Job job) void
DefaultInternalJobCompatibilityManager.executeV5Job
(Job job) void
DefaultInternalJobCompatibilityManager.executeV5JobWithLockAndRetry
(Job job) protected void
DefaultInternalJobManager.handleJobDeleteInternal
(Job job) protected boolean
DefaultInternalJobManager.handleJobInsertInternal
(Job job) boolean
DefaultInternalJobCompatibilityManager.isFlowable5Job
(Job job) protected void
DefaultInternalJobManager.lockJobScopeInternal
(Job job) protected VariableScope
DefaultInternalJobManager.resolveVariableScopeInternal
(Job job) -
Uses of Job in org.flowable.engine.impl.test
Methods in org.flowable.engine.impl.test with parameters of type JobModifier and TypeMethodDescriptionprotected String
AbstractFlowableTestCase.getJobActivityId
(Job job) -
Uses of Job in org.flowable.job.api
Classes in org.flowable.job.api with type parameters of type JobModifier and TypeInterfaceDescriptioninterface
BaseJobQuery<U extends BaseJobQuery<U,
T>, T extends Job> Allows programmatic querying ofJob
s.Subinterfaces of Job in org.flowable.job.apiModifier and TypeInterfaceDescriptioninterface
interface
-
Uses of Job in org.flowable.job.service
Methods in org.flowable.job.service with parameters of type JobModifier and TypeMethodDescriptionvoid
InternalJobManager.clearJobScopeLock
(Job job) final void
ScopeAwareInternalJobManager.clearJobScopeLock
(Job job) protected abstract void
ScopeAwareInternalJobManager.clearJobScopeLockInternal
(Job job) void
InternalJobCompatibilityManager.executeV5Job
(Job job) void
InternalJobCompatibilityManager.executeV5JobWithLockAndRetry
(Job job) protected InternalJobManager
ScopeAwareInternalJobManager.findInternalJobManager
(Job job) void
InternalJobManager.handleJobDelete
(Job job) final void
ScopeAwareInternalJobManager.handleJobDelete
(Job job) protected abstract void
ScopeAwareInternalJobManager.handleJobDeleteInternal
(Job job) boolean
InternalJobManager.handleJobInsert
(Job job) final boolean
ScopeAwareInternalJobManager.handleJobInsert
(Job job) protected abstract boolean
ScopeAwareInternalJobManager.handleJobInsertInternal
(Job job) boolean
InternalJobCompatibilityManager.isFlowable5Job
(Job job) boolean
InternalJobParentStateResolver.isSuspended
(Job job) void
InternalJobManager.lockJobScope
(Job job) final void
ScopeAwareInternalJobManager.lockJobScope
(Job job) protected abstract void
ScopeAwareInternalJobManager.lockJobScopeInternal
(Job job) InternalJobManager.resolveVariableScope
(Job job) final VariableScope
ScopeAwareInternalJobManager.resolveVariableScope
(Job job) protected abstract VariableScope
ScopeAwareInternalJobManager.resolveVariableScopeInternal
(Job job) -
Uses of Job in org.flowable.job.service.impl
Classes in org.flowable.job.service.impl that implement JobMethods in org.flowable.job.service.impl that return types with arguments of type JobModifier and TypeMethodDescriptionDeadLetterJobQueryImpl.executeList
(CommandContext commandContext) JobQueryImpl.executeList
(CommandContext commandContext) SuspendedJobQueryImpl.executeList
(CommandContext commandContext) TimerJobQueryImpl.executeList
(CommandContext commandContext) -
Uses of Job in org.flowable.job.service.impl.asyncexecutor
Fields in org.flowable.job.service.impl.asyncexecutor declared as JobMethods in org.flowable.job.service.impl.asyncexecutor that return JobModifier and TypeMethodDescriptionDefaultJobManager.moveDeadLetterJobToExecutableJob
(DeadLetterJobEntity deadLetterJobEntity, int retries) JobManager.moveDeadLetterJobToExecutableJob
(DeadLetterJobEntity deadLetterJobEntity, int retries) Transforms aDeadLetterJobEntity
to aJob
, thus making it executable again.Constructors in org.flowable.job.service.impl.asyncexecutor with parameters of type JobModifierConstructorDescriptionFailedJobListener
(CommandExecutor commandExecutor, Job job, JobServiceConfiguration jobServiceConfiguration) -
Uses of Job in org.flowable.job.service.impl.cmd
Fields in org.flowable.job.service.impl.cmd declared as JobModifier and TypeFieldDescriptionprotected Job
LockExclusiveJobCmd.job
protected Job
UnlockExclusiveJobCmd.job
Methods in org.flowable.job.service.impl.cmd that return JobModifier and TypeMethodDescriptionGetJobByCorrelationIdCmd.execute
(CommandContext commandContext) MoveDeadLetterJobToExecutableJobCmd.execute
(CommandContext commandContext) MoveSuspendedJobToExecutableJobCmd.execute
(CommandContext commandContext) Methods in org.flowable.job.service.impl.cmd with parameters of type JobConstructors in org.flowable.job.service.impl.cmd with parameters of type JobModifierConstructorDescriptionLockExclusiveJobCmd
(Job job, JobServiceConfiguration jobServiceConfiguration) UnlockExclusiveJobCmd
(Job job, JobServiceConfiguration jobServiceConfiguration) -
Uses of Job in org.flowable.job.service.impl.persistence.entity
Subinterfaces of Job 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
Represents an async job: a piece of logic that needs to be executed asynchronously.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 JobModifier and TypeClassDescriptionclass
Abstract job entity class.class
DeadLetterJob entity, necessary for persistence.class
class
Job entity.class
TimerJob entity, necessary for persistence.class
TimerJob entity, necessary for persistence.Methods in org.flowable.job.service.impl.persistence.entity that return types with arguments of type JobModifier and TypeMethodDescriptionDeadLetterJobEntityManager.findJobsByQueryCriteria
(DeadLetterJobQueryImpl jobQuery) Executes aJobQueryImpl
and returns the matchingDeadLetterJobEntity
instances.DeadLetterJobEntityManagerImpl.findJobsByQueryCriteria
(DeadLetterJobQueryImpl jobQuery) JobEntityManager.findJobsByQueryCriteria
(JobQueryImpl jobQuery) Executes aJobQueryImpl
and returns the matchingJobEntity
instances.JobEntityManagerImpl.findJobsByQueryCriteria
(JobQueryImpl jobQuery) SuspendedJobEntityManager.findJobsByQueryCriteria
(SuspendedJobQueryImpl jobQuery) Executes aJobQueryImpl
and returns the matchingSuspendedJobEntity
instances.SuspendedJobEntityManagerImpl.findJobsByQueryCriteria
(SuspendedJobQueryImpl jobQuery) TimerJobEntityManager.findJobsByQueryCriteria
(TimerJobQueryImpl jobQuery) Executes aJobQueryImpl
and returns the matchingTimerJobEntity
instances.TimerJobEntityManagerImpl.findJobsByQueryCriteria
(TimerJobQueryImpl jobQuery) -
Uses of Job in org.flowable.job.service.impl.persistence.entity.data
Methods in org.flowable.job.service.impl.persistence.entity.data that return types with arguments of type JobModifier and TypeMethodDescriptionDeadLetterJobDataManager.findJobsByQueryCriteria
(DeadLetterJobQueryImpl jobQuery) JobDataManager.findJobsByQueryCriteria
(JobQueryImpl jobQuery) SuspendedJobDataManager.findJobsByQueryCriteria
(SuspendedJobQueryImpl jobQuery) TimerJobDataManager.findJobsByQueryCriteria
(TimerJobQueryImpl jobQuery) -
Uses of Job in org.flowable.job.service.impl.persistence.entity.data.impl
Methods in org.flowable.job.service.impl.persistence.entity.data.impl that return types with arguments of type JobModifier and TypeMethodDescriptionMybatisDeadLetterJobDataManager.findJobsByQueryCriteria
(DeadLetterJobQueryImpl jobQuery) MybatisJobDataManager.findJobsByQueryCriteria
(JobQueryImpl jobQuery) MybatisSuspendedJobDataManager.findJobsByQueryCriteria
(SuspendedJobQueryImpl jobQuery) MybatisTimerJobDataManager.findJobsByQueryCriteria
(TimerJobQueryImpl jobQuery) -
Uses of Job in org.flowable.rest.service.api
Methods in org.flowable.rest.service.api with parameters of type JobModifier and TypeMethodDescriptionvoid
BpmnRestApiInterceptor.accessJobInfoById
(Job job) RestResponseFactory.createDeadLetterJobResponse
(Job job) RestResponseFactory.createJobResponse
(Job job) RestResponseFactory.createJobResponse
(Job job, RestUrlBuilder urlBuilder) protected JobResponse
RestResponseFactory.createJobResponse
(Job job, RestUrlBuilder urlBuilder, String[] urlJobSegments) RestResponseFactory.createSuspendedJobResponse
(Job job) RestResponseFactory.createTimerJobResponse
(Job job) void
Method parameters in org.flowable.rest.service.api with type arguments of type JobModifier and TypeMethodDescriptionRestResponseFactory.createDeadLetterJobResponseList
(List<Job> jobs) RestResponseFactory.createJobResponseList
(List<Job> jobs) protected List<JobResponse>
RestResponseFactory.createJobResponseList
(List<Job> jobs, String[] urlJobSegments) RestResponseFactory.createSuspendedJobResponseList
(List<Job> jobs) RestResponseFactory.createTimerJobResponseList
(List<Job> jobs) -
Uses of Job in org.flowable.rest.service.api.management
Methods in org.flowable.rest.service.api.management that return JobModifier and TypeMethodDescriptionprotected Job
JobBaseResource.getDeadLetterJobById
(String jobId) protected Job
JobBaseResource.getJobById
(String jobId) protected Job
JobBaseResource.getSuspendedJobById
(String jobId) protected Job
JobBaseResource.getTimerJobById
(String jobId) Methods in org.flowable.rest.service.api.management with parameters of type JobModifier and TypeMethodDescriptionprotected void
JobBaseResource.validateJob
(Job job, String jobId)