public class DefaultInternalJobManager extends Object implements InternalJobManager
| Modifier and Type | Field and Description |
|---|---|
protected ProcessEngineConfigurationImpl |
processEngineConfiguration |
| Constructor and Description |
|---|
DefaultInternalJobManager(ProcessEngineConfigurationImpl processEngineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
calculateMaxIterationsValue(String originalExpression) |
void |
clearJobScopeLock(org.flowable.job.api.Job job) |
protected String |
getBusinessCalendarName(String calendarName,
org.flowable.variable.api.delegate.VariableScope variableScope) |
protected ExecutionEntityManager |
getExecutionEntityManager() |
protected int |
getMaxIterations(org.flowable.bpmn.model.Process process,
String activityId) |
void |
handleJobDelete(org.flowable.job.api.Job job) |
boolean |
handleJobInsert(org.flowable.job.api.Job job) |
void |
lockJobScope(org.flowable.job.api.Job job) |
void |
preRepeatedTimerSchedule(TimerJobEntity ti,
org.flowable.variable.api.delegate.VariableScope variableScope) |
void |
preTimerJobDelete(JobEntity jobEntity,
org.flowable.variable.api.delegate.VariableScope variableScope) |
org.flowable.variable.api.delegate.VariableScope |
resolveVariableScope(org.flowable.job.api.Job job) |
protected ProcessEngineConfigurationImpl processEngineConfiguration
public DefaultInternalJobManager(ProcessEngineConfigurationImpl processEngineConfiguration)
public org.flowable.variable.api.delegate.VariableScope resolveVariableScope(org.flowable.job.api.Job job)
resolveVariableScope in interface InternalJobManagerpublic boolean handleJobInsert(org.flowable.job.api.Job job)
handleJobInsert in interface InternalJobManagerpublic void handleJobDelete(org.flowable.job.api.Job job)
handleJobDelete in interface InternalJobManagerpublic void lockJobScope(org.flowable.job.api.Job job)
lockJobScope in interface InternalJobManagerpublic void clearJobScopeLock(org.flowable.job.api.Job job)
clearJobScopeLock in interface InternalJobManagerpublic void preTimerJobDelete(JobEntity jobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)
preTimerJobDelete in interface InternalJobManagerpublic void preRepeatedTimerSchedule(TimerJobEntity ti, org.flowable.variable.api.delegate.VariableScope variableScope)
preRepeatedTimerSchedule in interface InternalJobManagerprotected int getMaxIterations(org.flowable.bpmn.model.Process process,
String activityId)
protected int calculateMaxIterationsValue(String originalExpression)
protected String getBusinessCalendarName(String calendarName, org.flowable.variable.api.delegate.VariableScope variableScope)
protected ExecutionEntityManager getExecutionEntityManager()
Copyright © 2019 Flowable. All rights reserved.