try { schedule(stage); stage.totalScheduledObjectsCount = stage.getTaskScheduler().remainingScheduledObjectNum(); LOG.info(stage.totalScheduledObjectsCount + " objects are scheduled"); if (stage.getTaskScheduler().remainingScheduledObjectNum() == 0) { // if there is no tasks stage.eventHandler.handle( new StageEvent(stage.getId(), StageEventType.SQ_STAGE_COMPLETED));
try { schedule(stage); stage.totalScheduledObjectsCount = stage.getTaskScheduler().remainingScheduledObjectNum(); LOG.info(stage.totalScheduledObjectsCount + " objects are scheduled"); if (stage.getTaskScheduler().remainingScheduledObjectNum() == 0) { // if there is no tasks stage.eventHandler.handle( new StageEvent(stage.getId(), StageEventType.SQ_STAGE_COMPLETED));