Package org.flowable.job.service
Class ScopeAwareInternalJobManager
java.lang.Object
org.flowable.job.service.ScopeAwareInternalJobManager
- All Implemented Interfaces:
InternalJobManager
- Direct Known Subclasses:
DefaultInternalCmmnJobManager,DefaultInternalJobManager
- Author:
- Filip Hrisafov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidclearJobScopeLock(Job job) protected abstract voidprotected InternalJobManagerfinal voidhandleJobDelete(Job job) protected abstract voidfinal booleanhandleJobInsert(Job job) protected abstract booleanfinal voidlockJobScope(Job job) protected abstract voidlockJobScopeInternal(Job job) final voidpreRepeatedTimerSchedule(TimerJobEntity timerJobEntity, VariableScope variableScope) protected abstract voidpreRepeatedTimerScheduleInternal(TimerJobEntity timerJobEntity, VariableScope variableScope) final voidpreTimerJobDelete(JobEntity jobEntity, VariableScope variableScope) protected abstract voidpreTimerJobDeleteInternal(JobEntity jobEntity, VariableScope variableScope) voidregisterScopedInternalJobManager(String scopeType, InternalJobManager internalJobManager) final VariableScoperesolveVariableScope(Job job) protected abstract VariableScope
-
Field Details
-
internalJobManagerByScopeType
-
-
Constructor Details
-
ScopeAwareInternalJobManager
public ScopeAwareInternalJobManager()
-
-
Method Details
-
registerScopedInternalJobManager
public void registerScopedInternalJobManager(String scopeType, InternalJobManager internalJobManager) - Specified by:
registerScopedInternalJobManagerin interfaceInternalJobManager
-
resolveVariableScope
- Specified by:
resolveVariableScopein interfaceInternalJobManager
-
resolveVariableScopeInternal
-
handleJobInsert
- Specified by:
handleJobInsertin interfaceInternalJobManager
-
handleJobInsertInternal
-
handleJobDelete
- Specified by:
handleJobDeletein interfaceInternalJobManager
-
handleJobDeleteInternal
-
lockJobScope
- Specified by:
lockJobScopein interfaceInternalJobManager
-
lockJobScopeInternal
-
clearJobScopeLock
- Specified by:
clearJobScopeLockin interfaceInternalJobManager
-
clearJobScopeLockInternal
-
preTimerJobDelete
- Specified by:
preTimerJobDeletein interfaceInternalJobManager
-
preTimerJobDeleteInternal
-
preRepeatedTimerSchedule
public final void preRepeatedTimerSchedule(TimerJobEntity timerJobEntity, VariableScope variableScope) - Specified by:
preRepeatedTimerSchedulein interfaceInternalJobManager
-
preRepeatedTimerScheduleInternal
protected abstract void preRepeatedTimerScheduleInternal(TimerJobEntity timerJobEntity, VariableScope variableScope) -
findInternalJobManager
-