Class ActivityInstanceJobHandler
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.migration.instance.parser.ActivityInstanceJobHandler
 
- 
- All Implemented Interfaces:
- MigratingDependentInstanceParseHandler<MigratingActivityInstance,java.util.List<JobEntity>>
 
 public class ActivityInstanceJobHandler extends java.lang.Object implements MigratingDependentInstanceParseHandler<MigratingActivityInstance,java.util.List<JobEntity>> - Author:
- Thorben Lindhauer
 
- 
- 
Constructor SummaryConstructors Constructor Description ActivityInstanceJobHandler()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddEmergingTimeoutListenerJobs(MigratingInstanceParseContext parseContext, MigratingActivityInstance activityInstance, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> sourceTimeoutListenerDeclarationsInEventScope, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope)protected voidaddEmergingTimerJobs(MigratingInstanceParseContext parseContext, MigratingActivityInstance activityInstance, java.util.Map<java.lang.String,TimerDeclarationImpl> sourceTimerDeclarationsInEventScope, java.util.Map<java.lang.String,TimerDeclarationImpl> targetTimerDeclarationsInEventScope)protected TimerDeclarationImplgetTargetTimerDeclaration(JobEntity job, JobHandlerConfiguration jobHandlerConfiguration, java.lang.String targetActivity, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope, java.util.Map<java.lang.String,TimerDeclarationImpl> targetTimerDeclarationsInEventScope)voidhandle(MigratingInstanceParseContext parseContext, MigratingActivityInstance activityInstance, java.util.List<JobEntity> elements)protected booleanisNonInterruptingTimeoutListenerTriggeredAlready(MigratingInstanceParseContext parseContext, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> sourceTimeoutListenerDeclarationsInEventScope, java.util.Map.Entry<java.lang.String,TimerDeclarationImpl> targetTimerDeclarationEntry)protected booleanisNonInterruptingTimerTriggeredAlready(MigratingInstanceParseContext parseContext, java.util.Map<java.lang.String,TimerDeclarationImpl> sourceTimerDeclarationsInEventScope, TimerDeclarationImpl targetTimerDeclaration)protected static booleanisNoTimeoutListenerOrMigrates(JobEntity job, JobHandlerConfiguration jobHandlerConfiguration, java.lang.String targetActivity, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope)protected static booleanisTimeoutListenerJobInTargetScope(JobHandlerConfiguration jobHandlerConfiguration, java.lang.String targetActivity, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope)protected static booleanisTimerJob(JobEntity job)protected static TimerDeclarationImplremoveTimeoutListenerJobFromTargetScope(JobHandlerConfiguration jobHandlerConfiguration, java.lang.String targetActivity, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope)
 
- 
- 
- 
Method Detail- 
handlepublic void handle(MigratingInstanceParseContext parseContext, MigratingActivityInstance activityInstance, java.util.List<JobEntity> elements) - Specified by:
- handlein interface- MigratingDependentInstanceParseHandler<MigratingActivityInstance,java.util.List<JobEntity>>
 
 - 
getTargetTimerDeclarationprotected TimerDeclarationImpl getTargetTimerDeclaration(JobEntity job, JobHandlerConfiguration jobHandlerConfiguration, java.lang.String targetActivity, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope, java.util.Map<java.lang.String,TimerDeclarationImpl> targetTimerDeclarationsInEventScope) 
 - 
isTimerJobprotected static boolean isTimerJob(JobEntity job) 
 - 
isNoTimeoutListenerOrMigratesprotected static boolean isNoTimeoutListenerOrMigrates(JobEntity job, JobHandlerConfiguration jobHandlerConfiguration, java.lang.String targetActivity, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope) 
 - 
isTimeoutListenerJobInTargetScopeprotected static boolean isTimeoutListenerJobInTargetScope(JobHandlerConfiguration jobHandlerConfiguration, java.lang.String targetActivity, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope) 
 - 
removeTimeoutListenerJobFromTargetScopeprotected static TimerDeclarationImpl removeTimeoutListenerJobFromTargetScope(JobHandlerConfiguration jobHandlerConfiguration, java.lang.String targetActivity, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope) 
 - 
addEmergingTimerJobsprotected void addEmergingTimerJobs(MigratingInstanceParseContext parseContext, MigratingActivityInstance activityInstance, java.util.Map<java.lang.String,TimerDeclarationImpl> sourceTimerDeclarationsInEventScope, java.util.Map<java.lang.String,TimerDeclarationImpl> targetTimerDeclarationsInEventScope) 
 - 
addEmergingTimeoutListenerJobsprotected void addEmergingTimeoutListenerJobs(MigratingInstanceParseContext parseContext, MigratingActivityInstance activityInstance, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> sourceTimeoutListenerDeclarationsInEventScope, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> targetTimeoutListenerDeclarationsInEventScope) 
 - 
isNonInterruptingTimerTriggeredAlreadyprotected boolean isNonInterruptingTimerTriggeredAlready(MigratingInstanceParseContext parseContext, java.util.Map<java.lang.String,TimerDeclarationImpl> sourceTimerDeclarationsInEventScope, TimerDeclarationImpl targetTimerDeclaration) 
 - 
isNonInterruptingTimeoutListenerTriggeredAlreadyprotected boolean isNonInterruptingTimeoutListenerTriggeredAlready(MigratingInstanceParseContext parseContext, java.util.Map<java.lang.String,java.util.Map<java.lang.String,TimerDeclarationImpl>> sourceTimeoutListenerDeclarationsInEventScope, java.util.Map.Entry<java.lang.String,TimerDeclarationImpl> targetTimerDeclarationEntry) 
 
- 
 
-