@Override public Object eval() { logger.info("Checking sla for execution " + this.execId); final ExecutableFlow flow; try { flow = this.executorLoader.fetchExecutableFlow(this.execId); } catch (final ExecutorManagerException e) { logger.error("Can't get executable flow.", e); e.printStackTrace(); // something wrong, send out alerts return Boolean.TRUE; } return isSlaMissed(flow); }
@Override public Object eval() { final ExecutableFlow exflow; try { exflow = executorManagerAdapter.getExecutableFlow(this.execId); } catch (final ExecutorManagerException e) { e.printStackTrace(); return Boolean.FALSE; } if (this.jobName != null) { final ExecutableNode job = exflow.getExecutableNode(this.jobName); if (job != null) { return job.getStatus().equals(this.wantedStatus); } else { return Boolean.FALSE; } } else { return exflow.getStatus().equals(this.wantedStatus); } }
pageSize); } catch (final ExecutorManagerException e) { e.printStackTrace();
private void cleanOldExecutionLogs(long millis) { try { int count = executorLoader.removeExecutionLogsByTime(millis); logger.info("Cleaned up " + count + " log entries."); } catch (ExecutorManagerException e) { e.printStackTrace(); } }
public Object isSlaPassed() { logger.info("Testing if sla is good for execution " + execId); ExecutableFlow flow; try { flow = executorManager.getExecutableFlow(execId); } catch (ExecutorManagerException e) { logger.error("Can't get executable flow.", e); e.printStackTrace(); // something wrong, send out alerts return Boolean.TRUE; } return isSlaGood(flow); }
private void handleAjaxResume(Map<String, Object> respMap, int execid, String user) throws ServletException { if (user == null) { respMap.put(RESPONSE_ERROR, "user has not been set"); return; } try { flowRunnerManager.resumeFlow(execid, user); respMap.put(STATUS_PARAM, RESPONSE_SUCCESS); } catch (ExecutorManagerException e) { e.printStackTrace(); respMap.put(RESPONSE_ERROR, e.getMessage()); } }
private void handleAjaxExecute(HttpServletRequest req, Map<String, Object> respMap, int execId) throws ServletException { try { flowRunnerManager.submitFlow(execId); } catch (ExecutorManagerException e) { e.printStackTrace(); logger.error(e); respMap.put(RESPONSE_ERROR, e.getMessage()); } }
public Object isSlaFailed() { logger.info("Testing if sla failed for execution " + execId); ExecutableFlow flow; try { flow = executorManager.getExecutableFlow(execId); } catch (ExecutorManagerException e) { logger.error("Can't get executable flow.", e); e.printStackTrace(); // something wrong, send out alerts return Boolean.TRUE; } return isSlaMissed(flow); }
@Override public Object eval() { logger.info("Checking sla for execution " + this.execId); final ExecutableFlow flow; try { flow = this.executorLoader.fetchExecutableFlow(this.execId); } catch (final ExecutorManagerException e) { logger.error("Can't get executable flow.", e); e.printStackTrace(); // something wrong, send out alerts return Boolean.TRUE; } return isSlaMissed(flow); }
@Override public Object eval() { logger.info("Checking sla for execution " + execId); ExecutableFlow flow; try { flow = executorManager.getExecutableFlow(execId); } catch (ExecutorManagerException e) { logger.error("Can't get executable flow.", e); e.printStackTrace(); // something wrong, send out alerts return Boolean.TRUE; } return isSlaMissed(flow); }
private void closeLogger() { if (logger != null) { logger.removeAppender(flowAppender); flowAppender.close(); try { executorLoader.uploadLogFile(execId, "", 0, logFile); } catch (ExecutorManagerException e) { e.printStackTrace(); } } }
data.put("max", max); } catch (ExecutorManagerException e) { e.printStackTrace();
@Override public Object eval() { final ExecutableFlow exflow; try { exflow = executorManager.getExecutableFlow(this.execId); } catch (final ExecutorManagerException e) { e.printStackTrace(); return Boolean.FALSE; } if (this.jobName != null) { final ExecutableNode job = exflow.getExecutableNode(this.jobName); if (job != null) { return job.getStatus().equals(this.wantedStatus); } else { return Boolean.FALSE; } } else { return exflow.getStatus().equals(this.wantedStatus); } }
@Override public Object eval() { ExecutableFlow exflow; try { exflow = executorManager.getExecutableFlow(execId); } catch (ExecutorManagerException e) { // TODO Auto-generated catch block e.printStackTrace(); return Boolean.FALSE; } if(jobName != null) { ExecutableNode job = exflow.getExecutableNode(jobName); if(job != null) { return job.getStatus().equals(wantedStatus); } else { return Boolean.FALSE; } } else { return exflow.getStatus().equals(wantedStatus); } }
e.printStackTrace(); ret.put("error", "Error submitting flow " + exflow.getFlowId() + ". " + e.getMessage());
updateFlow = loader.fetchExecutableFlow(execId); } catch (ExecutorManagerException e) { e.printStackTrace(); isShutdown = true;
history = executorManager.getExecutableFlows((pageNum - 1)*pageSize, pageSize); } catch (ExecutorManagerException e) { e.printStackTrace();