protected void close() { try { AdapterManager.close(); JobManager.close(); LemonGraph.close(); } catch(Exception e) { log.error("Failed to close connections."); e.printStackTrace(); } }
public void close() { try { JOB_MANAGER.close(); ADAPTER_MANAGER.close(); SUBMIT_TO_RABBIT.close(); LEMONGRAPH.close(); } catch(Exception e) { log.error("Failed to close connections."); e.printStackTrace(); } }
public void cleanup() { super.cleanup(); if(JOB_MANAGER != null) { JOB_MANAGER.close(); } if(AM != null) { AM.close(); } }
public static void close() { try { ADAPTER_MANAGER.close(); LEMONGRAPH.close(); JOB_MANAGER.close(); MONGO_DB_STORE.close(); SUBMIT_TO_RABBIT.close(); EXECUTOR.shutdownNow(); } catch(Exception e) { log.error("Error closing connections."); e.printStackTrace(); } }
/** Closes RabbitMQ connection, COORDINATORCMD channel, and LemonGraph * @throws Exception If the connection cannot be closed * */ public void close() throws Exception { closeChannel(channel); closeConnection(connection); log.info("Closing connection to LemonGraph."); LemonGraph.close(); JobManager.close(); }
/** */ public static void main(String[] args) { ArrayList<String> alist = new ArrayList<String>(); alist.add("adapter1"); alist.add("adapter2"); JSONObject jobConfig = new JSONObject(); //jobConfig.put("bad.key","somevalue"); jobConfig.put("goodkey","somevalue"); LGJob lj = new LGJob(UUID.randomUUID().toString(),alist,jobConfig); JobManager jobManager = new JobManager(); jobManager.addJob(lj); LGJob j3 = jobManager.getJob(lj.getJobId()); System.out.println(j3.toString()); jobManager.close(); } }
/** * @param args Unused. Standard main function for testing. */ public static void main(final String[] args) { JobManager jobManager = new JobManager(); String jobId = "35cdb3d4-035b-11e7-a37f-000000000000"; DateFormat df = new SimpleDateFormat("dd/MM/yy HH:mm:ss"); Date dateObj = new Date(); String currentDate = df.format(dateObj); LGJob job = new LGJob(); job.setJobId(jobId); String configString = "{}"; JSONObject job_config = new JSONObject(configString); job.setJobConfig(configString); jobManager.setStatus(job, LGJob.STATUS_FINISHED, "Test Reason. Date:" + currentDate, false); jobManager.updateJobConfig(job, job_config); jobManager.close(); } }