public static void main(String[] args) throws Exception { ArrayList<String> approvedAdapters = new ArrayList(); approvedAdapters.add("Fail"); JSONObject node = new JSONObject() .put("type", "id") .put("value", UUID.randomUUID()) .put("status", "test") ; //Read file of certs and create job_config object then LGPayload String job_id = UUID.randomUUID().toString(); JSONObject job_config = new JSONObject() .put("job_item", "job_value"); LGPayload payload = new LGPayload(job_id, "", job_config); //Add all nodes payload.addResponseNode(node); SubmitToRabbitMQ submit = new SubmitToRabbitMQ(); submit.sendNewJobToCommandController(approvedAdapters, payload); Thread.sleep(500); submit.close(); System.out.println("Job submitted."); } }
public static void main(String[] args) throws Exception { ArrayList<String> approvedAdapters = new ArrayList(); approvedAdapters.add("HelloWorld"); JSONObject node = new JSONObject() .put("type", "id") .put("value", UUID.randomUUID()) .put("status", "test") ; //Read file of certs and create job_config object then LGPayload String job_id = UUID.randomUUID().toString(); JSONObject job_config = new JSONObject() .put("job_item", "job_value"); LGPayload payload = new LGPayload(job_id, "", job_config); //Add all nodes payload.addResponseNode(node); SubmitToRabbitMQ submit = new SubmitToRabbitMQ(); submit.sendNewJobToCommandController(approvedAdapters, payload); Thread.sleep(500); submit.close(); System.out.println("Job submitted."); } }
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 static void main(String[] args) throws Exception { ArrayList<String> approvedAdapters = new ArrayList(); approvedAdapters.add("HelloWorld"); approvedAdapters.add("PlusBang"); JSONObject node = new JSONObject() .put("type", "id") .put("value", UUID.randomUUID()) .put("status", "test") ; //Read file of certs and create job_config object then LGPayload String job_id = UUID.randomUUID().toString(); JSONObject job_config = new JSONObject() .put("job_item", "job_value"); LGPayload payload = new LGPayload(job_id, "", job_config); //Add all nodes payload.addResponseNode(node); SubmitToRabbitMQ submit = new SubmitToRabbitMQ(); submit.sendNewJobToCommandController(approvedAdapters, payload); Thread.sleep(500); submit.close(); System.out.println("Job submitted."); } }
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(); } }
submit.close();// Close up queue connections
public static void feedCoordinator(int sleep, int times, ArrayList<String> approvedAdapters, JSONArray nodes) throws Exception { String jobId; SubmitToRabbitMQ submit = new SubmitToRabbitMQ(); for (int i = 0; i != times; i++) { LGPayload lgp = new LGPayload(); lgp.addResponseNodes(nodes); JSONObject jobConfig = new JSONObject(); jobConfig.put("depth","6"); lgp.setJobConfig(jobConfig); submit.sendNewJobToCommandController(approvedAdapters, lgp); if (sleep > 0) { Thread.sleep(sleep); // ~500 requests/sec } } submit.close(); }
public static void feedCoordinator(int sleep, int times, ArrayList<String> approvedAdapters, JSONObject node) throws Exception { String jobId; SubmitToRabbitMQ submit = new SubmitToRabbitMQ(); for (int i = 0; i != times; i++) { LGPayload lgp = new LGPayload(); lgp.addResponseNode(node); JSONObject jobConfig = new JSONObject(); jobConfig.put("depth","6"); lgp.setJobConfig(jobConfig); submit.sendNewJobToCommandController(approvedAdapters, lgp); if (sleep > 0) { Thread.sleep(sleep); // ~500 requests/sec } } submit.close(); }