protected internal virtual void handleFailedJobIncident(MigratingInstanceParseContext parseContext, IncidentEntity incident) { MigratingJobInstance owningInstance = parseContext.getMigratingJobInstanceById(incident.Configuration); if (owningInstance != null) { parseContext.consume(incident); if (owningInstance.migrates()) { MigratingIncident migratingIncident = new MigratingIncident(incident, owningInstance.TargetScope); JobDefinitionEntity targetJobDefinitionEntity = owningInstance.TargetJobDefinitionEntity; if (targetJobDefinitionEntity != null) { migratingIncident.TargetJobDefinitionId = targetJobDefinitionEntity.Id; } owningInstance.addMigratingDependentInstance(migratingIncident); } } }
public virtual void submit(MigratingJobInstance job) { migratingJobs[job.JobEntity.Id] = job; }