@Override protected void run() throws Exception { LOG.info("Starting workflow execution for '{}' with Run id '{}'", workflowSpec.getName(), workflowRunId.getRun()); LOG.trace("Workflow specification is {}", workflowSpec); workflowContext.setState(new ProgramState(ProgramStatus.RUNNING, null)); executeAll(workflowSpec.getNodes().iterator(), program.getApplicationSpecification(), new InstantiatorFactory(false), program.getClassLoader(), basicWorkflowToken); if (runningThread != null) { workflowContext.setState(new ProgramState(ProgramStatus.COMPLETED, null)); } LOG.info("Workflow '{}' with run id '{}' completed", workflowSpec.getName(), workflowRunId.getRun()); }
@Override protected void run() throws Exception { LOG.info("Starting workflow execution for '{}' with Run id '{}'", workflowSpec.getName(), workflowRunId.getRun()); LOG.trace("Workflow specification is {}", workflowSpec); workflowContext.setState(new ProgramState(ProgramStatus.RUNNING, null)); executeAll(workflowSpec.getNodes().iterator(), program.getApplicationSpecification(), new InstantiatorFactory(false), program.getClassLoader(), basicWorkflowToken); if (runningThread != null) { workflowContext.setState(new ProgramState(ProgramStatus.COMPLETED, null)); } LOG.info("Workflow '{}' with run id '{}' completed", workflowSpec.getName(), workflowRunId.getRun()); }
executeAll(iterator, appSpec, instantiator, classLoader, token);
executeAll(iterator, appSpec, instantiator, classLoader, token);