@Override public void run() { // Working with a temp directory File workDir = jm.getWorkDir(); System.out.println("Work dir is " + workDir.getAbsolutePath()); // Creating a temp file that should be removed PrintWriter writer; File dest = new File(workDir, "marsu.txt"); try { writer = new PrintWriter(dest, "UTF-8"); } catch (FileNotFoundException e) { e.printStackTrace(); throw new RuntimeException(e); } catch (UnsupportedEncodingException e) { e.printStackTrace(); throw new RuntimeException(e); } writer.println("The first line"); writer.println("The second line"); writer.close(); } }
@Override public void initialize(DbConn cnx) { // API user login = this.cb.getWebApiUser(cnx).getKey(); pwd = this.cb.getWebApiUser(cnx).getValue(); url = this.cb.getWebApiLocalUrl(cnx); // JMX if (cb != null && cb.isJmxEnabled()) { MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); try { name = new ObjectName(cb.getJmxBeanName()); mbs.registerMBean(this, name); } catch (Exception e) { throw new JobRunnerException("Could not create JMX bean for running job instance", e); } } // Temp work directory tmpDir = this.engineApi.getWorkDir(); // Delivery deliveryDir = new File(tmpDir.getAbsolutePath() + "_delivery"); if (!deliveryDir.mkdirs()) { throw new JobRunnerException("Could not create delivery directory"); } }
@Override public void initialize(DbConn cnx) { // API user login = this.cb.getWebApiUser(cnx).getKey(); pwd = this.cb.getWebApiUser(cnx).getValue(); url = this.cb.getWebApiLocalUrl(cnx); // JMX if (cb != null && cb.isJmxEnabled()) { MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); try { name = new ObjectName(cb.getJmxBeanName()); mbs.registerMBean(this, name); } catch (Exception e) { throw new JobRunnerException("Could not create JMX bean for running job instance", e); } } // Temp work directory tmpDir = this.engineApi.getWorkDir(); // Delivery deliveryDir = new File(tmpDir.getAbsolutePath() + "_delivery"); if (!deliveryDir.mkdirs()) { throw new JobRunnerException("Could not create delivery directory"); } }
File workDir = jm.getWorkDir(); System.out.println("Work dir is " + workDir.getAbsolutePath());
File workDir = jm.getWorkDir(); System.out.println("Work dir is " + workDir.getAbsolutePath());
File workDir = jm.getWorkDir(); System.out.println("Work dir is " + workDir.getAbsolutePath());
File workDir = jm.getWorkDir(); System.out.println("Work dir is " + workDir.getAbsolutePath());
File workDir = jm.getWorkDir(); System.out.println("Work dir is " + workDir.getAbsolutePath());
return this.api.getWorkDir();