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 Deployments.RuntimeService: For starting and searching ProcessInstances.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 voidDefaultInternalCmmnJobManager.clearJobScopeLockInternal(Job job) protected voidDefaultInternalCmmnJobManager.handleJobDeleteInternal(Job job) protected booleanDefaultInternalCmmnJobManager.handleJobInsertInternal(Job job) protected voidDefaultInternalCmmnJobManager.lockJobScopeInternal(Job job) protected VariableScopeDefaultInternalCmmnJobManager.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 TypeMethodDescriptionvoidCmmnRestApiInterceptor.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) voidvoidCmmnRestApiInterceptor.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 JobJobBaseResource.getDeadLetterJobById(String jobId) protected JobJobBaseResource.getJobById(String jobId) protected JobJobBaseResource.getSuspendedJobById(String jobId) protected JobJobBaseResource.getTimerJobById(String jobId) Methods in org.flowable.cmmn.rest.service.api.management with parameters of type JobModifier and TypeMethodDescriptionprotected voidJobBaseResource.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 TypeMethodDescriptionvoidFlowable5CompatibilityHandler.executeJob(Job job) voidFlowable5CompatibilityHandler.executeJobWithLockAndRetry(Job job) voidFlowable5CompatibilityHandler.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 FlowableJobRescheduledEventFlowableEventBuilder.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 TypeMethodDescriptionbooleanDefaultProcessJobParentStateResolver.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 voidDefaultInternalJobManager.clearJobScopeLockInternal(Job job) voidDefaultInternalJobCompatibilityManager.executeV5Job(Job job) voidDefaultInternalJobCompatibilityManager.executeV5JobWithLockAndRetry(Job job) protected voidDefaultInternalJobManager.handleJobDeleteInternal(Job job) protected booleanDefaultInternalJobManager.handleJobInsertInternal(Job job) booleanDefaultInternalJobCompatibilityManager.isFlowable5Job(Job job) protected voidDefaultInternalJobManager.lockJobScopeInternal(Job job) protected VariableScopeDefaultInternalJobManager.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 StringAbstractFlowableTestCase.getJobActivityId(Job job) -
Uses of Job in org.flowable.job.api
Classes in org.flowable.job.api with type parameters of type JobModifier and TypeInterfaceDescriptioninterfaceBaseJobQuery<U extends BaseJobQuery<U,T>, T extends Job> Allows programmatic querying ofJobs.Subinterfaces of Job in org.flowable.job.apiModifier and TypeInterfaceDescriptioninterfaceinterface -
Uses of Job in org.flowable.job.service
Methods in org.flowable.job.service with parameters of type JobModifier and TypeMethodDescriptionvoidInternalJobManager.clearJobScopeLock(Job job) final voidScopeAwareInternalJobManager.clearJobScopeLock(Job job) protected abstract voidScopeAwareInternalJobManager.clearJobScopeLockInternal(Job job) voidInternalJobCompatibilityManager.executeV5Job(Job job) voidInternalJobCompatibilityManager.executeV5JobWithLockAndRetry(Job job) protected InternalJobManagerScopeAwareInternalJobManager.findInternalJobManager(Job job) voidInternalJobManager.handleJobDelete(Job job) final voidScopeAwareInternalJobManager.handleJobDelete(Job job) protected abstract voidScopeAwareInternalJobManager.handleJobDeleteInternal(Job job) booleanInternalJobManager.handleJobInsert(Job job) final booleanScopeAwareInternalJobManager.handleJobInsert(Job job) protected abstract booleanScopeAwareInternalJobManager.handleJobInsertInternal(Job job) booleanInternalJobCompatibilityManager.isFlowable5Job(Job job) booleanInternalJobParentStateResolver.isSuspended(Job job) voidInternalJobManager.lockJobScope(Job job) final voidScopeAwareInternalJobManager.lockJobScope(Job job) protected abstract voidScopeAwareInternalJobManager.lockJobScopeInternal(Job job) InternalJobManager.resolveVariableScope(Job job) final VariableScopeScopeAwareInternalJobManager.resolveVariableScope(Job job) protected abstract VariableScopeScopeAwareInternalJobManager.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 aDeadLetterJobEntityto 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 JobLockExclusiveJobCmd.jobprotected JobUnlockExclusiveJobCmd.jobMethods 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 TypeInterfaceDescriptioninterfaceinterfaceSuspended jobs are stored separately to increase the normal job query performanceinterfaceRepresents an external job.interfaceRepresents an async job: a piece of logic that needs to be executed asynchronously.interfaceSuspended 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 JobModifier and TypeClassDescriptionclassAbstract job entity class.classDeadLetterJob entity, necessary for persistence.classclassJob entity.classTimerJob entity, necessary for persistence.classTimerJob 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 aJobQueryImpland returns the matchingDeadLetterJobEntityinstances.DeadLetterJobEntityManagerImpl.findJobsByQueryCriteria(DeadLetterJobQueryImpl jobQuery) JobEntityManager.findJobsByQueryCriteria(JobQueryImpl jobQuery) Executes aJobQueryImpland returns the matchingJobEntityinstances.JobEntityManagerImpl.findJobsByQueryCriteria(JobQueryImpl jobQuery) SuspendedJobEntityManager.findJobsByQueryCriteria(SuspendedJobQueryImpl jobQuery) Executes aJobQueryImpland returns the matchingSuspendedJobEntityinstances.SuspendedJobEntityManagerImpl.findJobsByQueryCriteria(SuspendedJobQueryImpl jobQuery) TimerJobEntityManager.findJobsByQueryCriteria(TimerJobQueryImpl jobQuery) Executes aJobQueryImpland returns the matchingTimerJobEntityinstances.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 TypeMethodDescriptionvoidBpmnRestApiInterceptor.accessJobInfoById(Job job) RestResponseFactory.createDeadLetterJobResponse(Job job) RestResponseFactory.createJobResponse(Job job) RestResponseFactory.createJobResponse(Job job, RestUrlBuilder urlBuilder) protected JobResponseRestResponseFactory.createJobResponse(Job job, RestUrlBuilder urlBuilder, String[] urlJobSegments) RestResponseFactory.createSuspendedJobResponse(Job job) RestResponseFactory.createTimerJobResponse(Job job) voidMethod 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 JobJobBaseResource.getDeadLetterJobById(String jobId) protected JobJobBaseResource.getJobById(String jobId) protected JobJobBaseResource.getSuspendedJobById(String jobId) protected JobJobBaseResource.getTimerJobById(String jobId) Methods in org.flowable.rest.service.api.management with parameters of type JobModifier and TypeMethodDescriptionprotected voidJobBaseResource.validateJob(Job job, String jobId)