Package org.flowable.job.service
Interface InternalJobManager
-
- All Known Implementing Classes:
ScopeAwareInternalJobManager
public interface InternalJobManager- Author:
- Tijs Rademakers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearJobScopeLock(Job job)voidhandleJobDelete(Job job)booleanhandleJobInsert(Job job)voidlockJobScope(Job job)voidpreRepeatedTimerSchedule(TimerJobEntity timerJobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)voidpreTimerJobDelete(JobEntity jobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)voidregisterScopedInternalJobManager(String scopeType, InternalJobManager internalJobManager)org.flowable.variable.api.delegate.VariableScoperesolveVariableScope(Job job)
-
-
-
Method Detail
-
registerScopedInternalJobManager
void registerScopedInternalJobManager(String scopeType, InternalJobManager internalJobManager)
-
resolveVariableScope
org.flowable.variable.api.delegate.VariableScope resolveVariableScope(Job job)
-
handleJobInsert
boolean handleJobInsert(Job job)
-
handleJobDelete
void handleJobDelete(Job job)
-
lockJobScope
void lockJobScope(Job job)
-
clearJobScopeLock
void clearJobScopeLock(Job job)
-
preTimerJobDelete
void preTimerJobDelete(JobEntity jobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)
-
preRepeatedTimerSchedule
void preRepeatedTimerSchedule(TimerJobEntity timerJobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)
-
-