Package org.flowable.engine.impl.cfg
Class DefaultInternalJobManager
java.lang.Object
org.flowable.job.service.ScopeAwareInternalJobManager
org.flowable.engine.impl.cfg.DefaultInternalJobManager
- All Implemented Interfaces:
InternalJobManager
- Author:
- Tijs Rademakers
-
Field Summary
FieldsFields inherited from class org.flowable.job.service.ScopeAwareInternalJobManager
internalJobManagerByScopeType
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultInternalJobManager
(ProcessEngineConfigurationImpl processEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
calculateMaxIterationsValue
(String originalExpression) protected void
protected String
getBusinessCalendarName
(String calendarName, VariableScope variableScope) protected ExecutionEntityManager
protected int
getMaxIterations
(Process process, String activityId) protected void
protected boolean
protected void
lockJobScopeInternal
(Job job) protected void
preRepeatedTimerScheduleInternal
(TimerJobEntity ti, VariableScope variableScope) protected void
preTimerJobDeleteInternal
(JobEntity jobEntity, VariableScope variableScope) protected VariableScope
Methods inherited from class org.flowable.job.service.ScopeAwareInternalJobManager
clearJobScopeLock, findInternalJobManager, handleJobDelete, handleJobInsert, lockJobScope, preRepeatedTimerSchedule, preTimerJobDelete, registerScopedInternalJobManager, resolveVariableScope
-
Field Details
-
processEngineConfiguration
-
-
Constructor Details
-
DefaultInternalJobManager
-
-
Method Details
-
resolveVariableScopeInternal
- Specified by:
resolveVariableScopeInternal
in classScopeAwareInternalJobManager
-
handleJobInsertInternal
- Specified by:
handleJobInsertInternal
in classScopeAwareInternalJobManager
-
handleJobDeleteInternal
- Specified by:
handleJobDeleteInternal
in classScopeAwareInternalJobManager
-
lockJobScopeInternal
- Specified by:
lockJobScopeInternal
in classScopeAwareInternalJobManager
-
clearJobScopeLockInternal
- Specified by:
clearJobScopeLockInternal
in classScopeAwareInternalJobManager
-
preTimerJobDeleteInternal
- Specified by:
preTimerJobDeleteInternal
in classScopeAwareInternalJobManager
-
preRepeatedTimerScheduleInternal
- Specified by:
preRepeatedTimerScheduleInternal
in classScopeAwareInternalJobManager
-
getMaxIterations
-
calculateMaxIterationsValue
-
getBusinessCalendarName
-
getExecutionEntityManager
-