public abstract class ScopeAwareInternalJobManager extends Object implements InternalJobManager
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,InternalJobManager> |
internalJobManagerByScopeType |
| Constructor and Description |
|---|
ScopeAwareInternalJobManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearJobScopeLock(Job job) |
protected abstract void |
clearJobScopeLockInternal(Job job) |
protected InternalJobManager |
findInternalJobManager(Job job) |
void |
handleJobDelete(Job job) |
protected abstract void |
handleJobDeleteInternal(Job job) |
boolean |
handleJobInsert(Job job) |
protected abstract boolean |
handleJobInsertInternal(Job job) |
void |
lockJobScope(Job job) |
protected abstract void |
lockJobScopeInternal(Job job) |
void |
preRepeatedTimerSchedule(TimerJobEntity timerJobEntity,
org.flowable.variable.api.delegate.VariableScope variableScope) |
protected abstract void |
preRepeatedTimerScheduleInternal(TimerJobEntity timerJobEntity,
org.flowable.variable.api.delegate.VariableScope variableScope) |
void |
preTimerJobDelete(JobEntity jobEntity,
org.flowable.variable.api.delegate.VariableScope variableScope) |
protected abstract void |
preTimerJobDeleteInternal(JobEntity jobEntity,
org.flowable.variable.api.delegate.VariableScope variableScope) |
void |
registerScopedInternalJobManager(String scopeType,
InternalJobManager internalJobManager) |
org.flowable.variable.api.delegate.VariableScope |
resolveVariableScope(Job job) |
protected abstract org.flowable.variable.api.delegate.VariableScope |
resolveVariableScopeInternal(Job job) |
protected Map<String,InternalJobManager> internalJobManagerByScopeType
public void registerScopedInternalJobManager(String scopeType, InternalJobManager internalJobManager)
registerScopedInternalJobManager in interface InternalJobManagerpublic final org.flowable.variable.api.delegate.VariableScope resolveVariableScope(Job job)
resolveVariableScope in interface InternalJobManagerprotected abstract org.flowable.variable.api.delegate.VariableScope resolveVariableScopeInternal(Job job)
public final boolean handleJobInsert(Job job)
handleJobInsert in interface InternalJobManagerprotected abstract boolean handleJobInsertInternal(Job job)
public final void handleJobDelete(Job job)
handleJobDelete in interface InternalJobManagerprotected abstract void handleJobDeleteInternal(Job job)
public final void lockJobScope(Job job)
lockJobScope in interface InternalJobManagerprotected abstract void lockJobScopeInternal(Job job)
public final void clearJobScopeLock(Job job)
clearJobScopeLock in interface InternalJobManagerprotected abstract void clearJobScopeLockInternal(Job job)
public final void preTimerJobDelete(JobEntity jobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)
preTimerJobDelete in interface InternalJobManagerprotected abstract void preTimerJobDeleteInternal(JobEntity jobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)
public final void preRepeatedTimerSchedule(TimerJobEntity timerJobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)
preRepeatedTimerSchedule in interface InternalJobManagerprotected abstract void preRepeatedTimerScheduleInternal(TimerJobEntity timerJobEntity, org.flowable.variable.api.delegate.VariableScope variableScope)
protected InternalJobManager findInternalJobManager(Job job)
Copyright © 2021 Flowable. All rights reserved.