public void addDeliverable(String path, String fileLabel) throws IOException { jm.addDeliverable(path, fileLabel); }
@Override public void run() { String file = jm.parameters().get("filepath"); String fileName = jm.parameters().get("fileName"); System.out.println("FILENAME: " + fileName); try { PrintWriter out = new PrintWriter(new FileWriter(file + fileName)); out.println("Hello World!"); out.close(); jm.addDeliverable(file + fileName, "JobGenADeliverableFamily"); } catch (Exception e) { e.printStackTrace(); } } }
@Override public void wrap() { // Unregister MBean if (this.cb != null && this.cb.isJmxEnabled()) { try { MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); mbs.unregisterMBean(name); } catch (Exception e) { jqmlogger.error("Could not unregister JobInstance JMX bean", e); } } // Collect delivery files for (File f : this.deliveryDir.listFiles()) { try { this.engineApi.addDeliverable(f.getAbsolutePath(), f.getName()); } catch (IOException e) { jqmlogger.warn("Could not register delivery file " + f.getAbsolutePath(), e); } } this.deliveryDir.delete(); }
@Override public void wrap() { // Unregister MBean if (this.cb != null && this.cb.isJmxEnabled()) { try { MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); mbs.unregisterMBean(name); } catch (Exception e) { jqmlogger.error("Could not unregister JobInstance JMX bean", e); } } // Collect delivery files for (File f : this.deliveryDir.listFiles()) { try { this.engineApi.addDeliverable(f.getAbsolutePath(), f.getName()); } catch (IOException e) { jqmlogger.warn("Could not register delivery file " + f.getAbsolutePath(), e); } } this.deliveryDir.delete(); }
try jm.addDeliverable(dest.getAbsolutePath(), "TEST");
try jm.addDeliverable(dest.getAbsolutePath(), "TEST");
try jm.addDeliverable(dest.getAbsolutePath(), "TEST");
try jm.addDeliverable(dest.getAbsolutePath(), "TEST");
try jm.addDeliverable(dest.getAbsolutePath(), "TEST");
return this.api.addDeliverable((String) args[0], (String) args[1]);