Uses of Interface
org.flowable.job.service.impl.persistence.entity.TimerJobEntity
Packages that use TimerJobEntity
Package
Description
-
Uses of TimerJobEntity in org.flowable.cmmn.engine.impl.callback
Methods in org.flowable.cmmn.engine.impl.callback with parameters of type TimerJobEntityModifier and TypeMethodDescriptionprotected void
DefaultInternalCmmnJobManager.preRepeatedTimerScheduleInternal
(TimerJobEntity timerJobEntity, VariableScope variableScope) -
Uses of TimerJobEntity in org.flowable.engine.impl.bpmn.deployer
Methods in org.flowable.engine.impl.bpmn.deployer that return types with arguments of type TimerJobEntityModifier and TypeMethodDescriptionprotected List<TimerJobEntity>
TimerManager.getTimerDeclarations
(ProcessDefinitionEntity processDefinition, Process process) -
Uses of TimerJobEntity in org.flowable.engine.impl.cfg
Methods in org.flowable.engine.impl.cfg with parameters of type TimerJobEntityModifier and TypeMethodDescriptionprotected void
DefaultInternalJobManager.preRepeatedTimerScheduleInternal
(TimerJobEntity ti, VariableScope variableScope) -
Uses of TimerJobEntity in org.flowable.engine.impl.cmd
Methods in org.flowable.engine.impl.cmd that return TimerJobEntity -
Uses of TimerJobEntity in org.flowable.engine.impl.util
Methods in org.flowable.engine.impl.util that return TimerJobEntityModifier and TypeMethodDescriptionstatic TimerJobEntity
TimerUtil.createTimerEntityForTimerEventDefinition
(TimerEventDefinition timerEventDefinition, FlowElement currentFlowElement, boolean isInterruptingTimer, ExecutionEntity executionEntity, String jobHandlerType, String jobHandlerConfig) The event definition on which the timer is based.static TimerJobEntity
TimerUtil.rescheduleTimerJob
(String timerJobId, TimerEventDefinition timerEventDefinition) -
Uses of TimerJobEntity in org.flowable.job.service
Methods in org.flowable.job.service that return TimerJobEntityModifier and TypeMethodDescriptionTimerJobService.createTimerJob()
TimerJobService.findTimerJobById
(String jobId) Methods in org.flowable.job.service that return types with arguments of type TimerJobEntityModifier and TypeMethodDescriptionTimerJobService.findJobsByTypeAndProcessDefinitionId
(String type, String processDefinitionId) TimerJobService.findJobsByTypeAndProcessDefinitionKeyAndTenantId
(String type, String processDefinitionKey, String tenantId) TimerJobService.findJobsByTypeAndProcessDefinitionKeyNoTenantId
(String type, String processDefinitionKey) TimerJobService.findTimerJobsByExecutionId
(String executionId) TimerJobService.findTimerJobsByProcessInstanceId
(String processInstanceId) Methods in org.flowable.job.service with parameters of type TimerJobEntityModifier and TypeMethodDescriptionvoid
TimerJobService.deleteTimerJob
(TimerJobEntity timerJob) void
TimerJobService.insertTimerJob
(TimerJobEntity timerJob) void
InternalJobManager.preRepeatedTimerSchedule
(TimerJobEntity timerJobEntity, VariableScope variableScope) final void
ScopeAwareInternalJobManager.preRepeatedTimerSchedule
(TimerJobEntity timerJobEntity, VariableScope variableScope) protected abstract void
ScopeAwareInternalJobManager.preRepeatedTimerScheduleInternal
(TimerJobEntity timerJobEntity, VariableScope variableScope) void
TimerJobService.scheduleTimerJob
(TimerJobEntity timerJob) -
Uses of TimerJobEntity in org.flowable.job.service.impl
Methods in org.flowable.job.service.impl that return TimerJobEntityModifier and TypeMethodDescriptionTimerJobServiceImpl.createTimerJob()
TimerJobServiceImpl.findTimerJobById
(String jobId) Methods in org.flowable.job.service.impl that return types with arguments of type TimerJobEntityModifier and TypeMethodDescriptionTimerJobServiceImpl.findJobsByTypeAndProcessDefinitionId
(String type, String processDefinitionId) TimerJobServiceImpl.findJobsByTypeAndProcessDefinitionKeyAndTenantId
(String type, String processDefinitionKey, String tenantId) TimerJobServiceImpl.findJobsByTypeAndProcessDefinitionKeyNoTenantId
(String type, String processDefinitionKey) TimerJobServiceImpl.findTimerJobsByExecutionId
(String executionId) TimerJobServiceImpl.findTimerJobsByProcessInstanceId
(String processInstanceId) Methods in org.flowable.job.service.impl with parameters of type TimerJobEntityModifier and TypeMethodDescriptionvoid
TimerJobServiceImpl.deleteTimerJob
(TimerJobEntity timerJob) void
TimerJobServiceImpl.insertTimerJob
(TimerJobEntity timerJob) void
TimerJobServiceImpl.scheduleTimerJob
(TimerJobEntity timerJob) -
Uses of TimerJobEntity in org.flowable.job.service.impl.asyncexecutor
Methods in org.flowable.job.service.impl.asyncexecutor that return TimerJobEntityModifier and TypeMethodDescriptionDefaultJobManager.createTimerJobFromOtherJob
(AbstractRuntimeJobEntity otherJob) JobManager.createTimerJobFromOtherJob
(AbstractRuntimeJobEntity otherJob) Create a timer job from another jobDefaultJobManager.moveJobToTimerJob
(AbstractRuntimeJobEntity job) JobManager.moveJobToTimerJob
(AbstractRuntimeJobEntity job) Moves anAbstractRuntimeJobEntity
to become aTimerJobEntity
.Methods in org.flowable.job.service.impl.asyncexecutor with parameters of type TimerJobEntityModifier and TypeMethodDescriptionDefaultJobManager.moveTimerJobToExecutableJob
(TimerJobEntity timerJob) JobManager.moveTimerJobToExecutableJob
(TimerJobEntity timerJob) Moves aTimerJobEntity
to become an asyncJobEntity
.protected void
TimerJobSchedulerImpl.scheduleTimer
(TimerJobEntity timerJob) void
DefaultJobManager.scheduleTimerJob
(TimerJobEntity timerJob) void
JobManager.scheduleTimerJob
(TimerJobEntity timerJob) Schedules a timer, meaning it will be inserted in the datastore.void
TimerJobScheduler.scheduleTimerJob
(TimerJobEntity timerJob) Schedules a timer, meaning it will be inserted in the datastore.void
TimerJobSchedulerImpl.scheduleTimerJob
(TimerJobEntity timerJob) protected void
TimerJobSchedulerImpl.sendTimerScheduledEvent
(TimerJobEntity timerJob) Method parameters in org.flowable.job.service.impl.asyncexecutor with type arguments of type TimerJobEntityModifier and TypeMethodDescriptionvoid
DefaultJobManager.bulkMoveTimerJobsToExecutableJobs
(List<TimerJobEntity> timerJobEntities) void
JobManager.bulkMoveTimerJobsToExecutableJobs
(List<TimerJobEntity> timerJobEntities) Moves a collection ofTimerJobEntity
instances to become asyncJobEntity
instances (the timer is deleted and a new async job is inserted).protected void
AcquireTimerJobsRunnable.executeMoveTimerJobsToExecutableJobs
(List<TimerJobEntity> timerJobs) protected void
AcquireTimerJobsRunnable.unlockTimerJobs
(Collection<TimerJobEntity> timerJobs) -
Uses of TimerJobEntity in org.flowable.job.service.impl.asyncexecutor.multitenant
Method parameters in org.flowable.job.service.impl.asyncexecutor.multitenant with type arguments of type TimerJobEntityModifier and TypeMethodDescriptionprotected void
TenantAwareAcquireTimerJobsRunnable.executeMoveTimerJobsToExecutableJobs
(List<TimerJobEntity> timerJobs) -
Uses of TimerJobEntity in org.flowable.job.service.impl.cmd
Fields in org.flowable.job.service.impl.cmd with type parameters of type TimerJobEntityModifier and TypeFieldDescriptionprotected List<TimerJobEntity>
BulkMoveTimerJobsToExecutableJobsCmd.timerJobs
protected List<TimerJobEntity>
MoveTimerJobsToExecutableJobsCmd.timerJobs
protected final Collection<TimerJobEntity>
UnlockTimerJobsCmd.timerJobs
Methods in org.flowable.job.service.impl.cmd that return TimerJobEntityModifier and TypeMethodDescriptionprotected TimerJobEntity
DeleteTimerJobCmd.getJobToDelete
(CommandContext commandContext) Methods in org.flowable.job.service.impl.cmd that return types with arguments of type TimerJobEntityModifier and TypeMethodDescriptionAcquireTimerJobsCmd.execute
(CommandContext commandContext) AcquireTimerJobsWithGlobalAcquireLockCmd.execute
(CommandContext commandContext) Methods in org.flowable.job.service.impl.cmd with parameters of type TimerJobEntityModifier and TypeMethodDescriptionprotected void
AcquireTimerJobsCmd.lockJob
(CommandContext commandContext, TimerJobEntity job, int lockTimeInMillis, JobServiceConfiguration jobServiceConfiguration) protected void
DeleteTimerJobCmd.sendCancelEvent
(CommandContext commandContext, TimerJobEntity jobToDelete) Constructor parameters in org.flowable.job.service.impl.cmd with type arguments of type TimerJobEntityModifierConstructorDescriptionBulkMoveTimerJobsToExecutableJobsCmd
(JobManager jobManager, List<TimerJobEntity> timerJobs) MoveTimerJobsToExecutableJobsCmd
(JobManager jobManager, List<TimerJobEntity> timerJobs) UnlockTimerJobsCmd
(Collection<TimerJobEntity> timerJobs, JobServiceConfiguration jobServiceConfiguration) -
Uses of TimerJobEntity in org.flowable.job.service.impl.persistence.entity
Classes in org.flowable.job.service.impl.persistence.entity that implement TimerJobEntityModifier and TypeClassDescriptionclass
TimerJob entity, necessary for persistence.Methods in org.flowable.job.service.impl.persistence.entity that return TimerJobEntityModifier and TypeMethodDescriptionTimerJobEntityManager.createAndCalculateNextTimer
(JobEntity timerEntity, VariableScope variableScope) Creates a newTimerJobEntity
, typically when a timer is used in a repeating way.TimerJobEntityManagerImpl.createAndCalculateNextTimer
(JobEntity timerEntity, VariableScope variableScope) protected TimerJobEntity
TimerJobEntityManagerImpl.createTimer
(JobEntity te) TimerJobEntityManager.findJobByCorrelationId
(String correlationId) Find the timer job with the given correlation id.TimerJobEntityManagerImpl.findJobByCorrelationId
(String correlationId) Methods in org.flowable.job.service.impl.persistence.entity that return types with arguments of type TimerJobEntityModifier and TypeMethodDescriptionTimerJobEntityManagerImpl.findJobsByExecutionId
(String id) TimerJobEntityManagerImpl.findJobsByProcessInstanceId
(String id) TimerJobEntityManager.findJobsByScopeIdAndSubScopeId
(String scopeId, String subScopeId) Returns allTimerJobEntity
for the given scope and subscope.TimerJobEntityManagerImpl.findJobsByScopeIdAndSubScopeId
(String scopeId, String subScopeId) TimerJobEntityManager.findJobsByTypeAndProcessDefinitionId
(String type, String processDefinitionId) Returns theTimerJobEntity
for a given process definition.TimerJobEntityManagerImpl.findJobsByTypeAndProcessDefinitionId
(String jobHandlerType, String processDefinitionId) TimerJobEntityManager.findJobsByTypeAndProcessDefinitionKeyAndTenantId
(String type, String processDefinitionKey, String tenantId) The same asTimerJobEntityManager.findJobsByTypeAndProcessDefinitionId(String, String)
, but by key and for a specific tenantId.TimerJobEntityManagerImpl.findJobsByTypeAndProcessDefinitionKeyAndTenantId
(String jobHandlerType, String processDefinitionKey, String tenantId) TimerJobEntityManager.findJobsByTypeAndProcessDefinitionKeyNoTenantId
(String type, String processDefinitionKey) The same asTimerJobEntityManager.findJobsByTypeAndProcessDefinitionId(String, String)
, but by key and specifically for the 'no tenant' mode.TimerJobEntityManagerImpl.findJobsByTypeAndProcessDefinitionKeyNoTenantId
(String jobHandlerType, String processDefinitionKey) Methods in org.flowable.job.service.impl.persistence.entity with parameters of type TimerJobEntityModifier and TypeMethodDescriptionvoid
TimerJobEntityManagerImpl.delete
(TimerJobEntity jobEntity) void
TimerJobEntityManagerImpl.delete
(TimerJobEntity jobEntity, boolean fireDeleteEvent) protected boolean
TimerJobEntityManagerImpl.doInsert
(TimerJobEntity jobEntity, boolean fireCreateEvent) void
TimerJobEntityManagerImpl.insert
(TimerJobEntity jobEntity) void
TimerJobEntityManagerImpl.insert
(TimerJobEntity jobEntity, boolean fireCreateEvent) boolean
TimerJobEntityManager.insertTimerJobEntity
(TimerJobEntity timerJobEntity) Insert theTimerJobEntity
, similar to insert(TimerJobEntity), but returns a boolean in case the insert did not go through.boolean
TimerJobEntityManagerImpl.insertTimerJobEntity
(TimerJobEntity timerJobEntity) Method parameters in org.flowable.job.service.impl.persistence.entity with type arguments of type TimerJobEntityModifier and TypeMethodDescriptionvoid
TimerJobEntityManager.bulkDeleteTimerJobsWithoutRevisionCheck
(List<TimerJobEntity> timerJobEntities) void
TimerJobEntityManagerImpl.bulkDeleteTimerJobsWithoutRevisionCheck
(List<TimerJobEntity> timerJobEntities) void
TimerJobEntityManagerImpl.bulkUpdateJobLockWithoutRevisionCheck
(List<TimerJobEntity> timerJobEntities, String lockOwner, Date lockExpirationTime) -
Uses of TimerJobEntity in org.flowable.job.service.impl.persistence.entity.data
Methods in org.flowable.job.service.impl.persistence.entity.data that return TimerJobEntityModifier and TypeMethodDescriptionTimerJobDataManager.findJobByCorrelationId
(String correlationId) Methods in org.flowable.job.service.impl.persistence.entity.data that return types with arguments of type TimerJobEntityModifier and TypeMethodDescriptionTimerJobDataManager.findJobsByScopeIdAndSubScopeId
(String scopeId, String subScopeId) TimerJobDataManager.findJobsByTypeAndProcessDefinitionId
(String jobHandlerType, String processDefinitionId) TimerJobDataManager.findJobsByTypeAndProcessDefinitionKeyAndTenantId
(String jobHandlerType, String processDefinitionKey, String tenantId) TimerJobDataManager.findJobsByTypeAndProcessDefinitionKeyNoTenantId
(String jobHandlerType, String processDefinitionKey) Method parameters in org.flowable.job.service.impl.persistence.entity.data with type arguments of type TimerJobEntityModifier and TypeMethodDescriptionvoid
TimerJobDataManager.bulkDeleteWithoutRevision
(List<TimerJobEntity> timerJobEntities) -
Uses of TimerJobEntity in org.flowable.job.service.impl.persistence.entity.data.impl
Fields in org.flowable.job.service.impl.persistence.entity.data.impl with type parameters of type TimerJobEntityModifier and TypeFieldDescriptionprotected SingleCachedEntityMatcher<TimerJobEntity>
MybatisTimerJobDataManager.timerJobByCorrelationId
protected CachedEntityMatcher<TimerJobEntity>
MybatisTimerJobDataManager.timerJobsByExecutionIdMatcher
protected CachedEntityMatcher<TimerJobEntity>
MybatisTimerJobDataManager.timerJobsByScopeIdAndSubScopeIdMatcher
Methods in org.flowable.job.service.impl.persistence.entity.data.impl that return TimerJobEntityModifier and TypeMethodDescriptionMybatisTimerJobDataManager.create()
MybatisTimerJobDataManager.findJobByCorrelationId
(String correlationId) Methods in org.flowable.job.service.impl.persistence.entity.data.impl that return types with arguments of type TimerJobEntityModifier and TypeMethodDescriptionMybatisTimerJobDataManager.findExpiredJobs
(List<String> enabledCategories, Page page) MybatisTimerJobDataManager.findJobsByExecutionId
(String executionId) MybatisTimerJobDataManager.findJobsByProcessInstanceId
(String processInstanceId) MybatisTimerJobDataManager.findJobsByScopeIdAndSubScopeId
(String scopeId, String subScopeId) MybatisTimerJobDataManager.findJobsByTypeAndProcessDefinitionId
(String jobHandlerType, String processDefinitionId) MybatisTimerJobDataManager.findJobsByTypeAndProcessDefinitionKeyAndTenantId
(String jobHandlerType, String processDefinitionKey, String tenantId) MybatisTimerJobDataManager.findJobsByTypeAndProcessDefinitionKeyNoTenantId
(String jobHandlerType, String processDefinitionKey) MybatisTimerJobDataManager.findJobsToExecute
(List<String> enabledCategories, Page page) Class<? extends TimerJobEntity>
MybatisTimerJobDataManager.getManagedEntityClass()
Method parameters in org.flowable.job.service.impl.persistence.entity.data.impl with type arguments of type TimerJobEntityModifier and TypeMethodDescriptionvoid
MybatisTimerJobDataManager.bulkDeleteWithoutRevision
(List<TimerJobEntity> timerJobEntities) void
MybatisTimerJobDataManager.bulkUpdateJobLockWithoutRevisionCheck
(List<TimerJobEntity> timerJobEntities, String lockOwner, Date lockExpirationTime) -
Uses of TimerJobEntity in org.flowable.job.service.impl.persistence.entity.data.impl.cachematcher
Methods in org.flowable.job.service.impl.persistence.entity.data.impl.cachematcher with parameters of type TimerJobEntityModifier and TypeMethodDescriptionboolean
TimerJobsByExecutionIdMatcher.isRetained
(TimerJobEntity jobEntity, Object param) boolean
TimerJobsByScopeIdAndSubScopeIdMatcher.isRetained
(TimerJobEntity timerJobEntity, Object param)