public String getModule() { return jm.module(); }
@Override public void run() { System.out.println("Spring job 2"); if (parameters == null || parameters.size() == 0) { throw new RuntimeException("parameters were not set"); } if (s1 == null) { throw new RuntimeException("services were not set"); } s1.getInt(); if (jmp == null) { throw new RuntimeException("JobManager was not set"); } JobManager jm = jmp.getObject(); System.out.println("Job instance ID is " + jm.jobInstanceID()); int instanceId = jm.jobInstanceID(); jm.enqueueSync("Job1", jm.userName(), null, null, null, jm.module(), null, null, null, jm.parameters()); if (instanceId != jmp.getObject().jobInstanceID()) { throw new RuntimeException("The job manager was not really thread local"); } } }
System.out.println("Keyword2: " + jm.keyword2()); System.out.println("Keyword3: " + jm.keyword3()); System.out.println("Module: " + jm.module()); System.out.println("Session ID: " + jm.sessionID()); System.out.println("Restart enabled: " + jm.canBeRestarted()); prms.put("rr", "2nd run"); System.out.println("creating a new async job instance request"); int i = jm.enqueue(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i); prms.put("rrr", "3rd run"); System.out.println("creating a new sync job instance request"); jm.enqueueSync(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i + " and should be done now"); jm.sendProgress(100);
System.out.println("Keyword2: " + jm.keyword2()); System.out.println("Keyword3: " + jm.keyword3()); System.out.println("Module: " + jm.module()); System.out.println("Session ID: " + jm.sessionID()); System.out.println("Restart enabled: " + jm.canBeRestarted()); prms.put("rr", "2nd run"); System.out.println("creating a new async job instance request"); int i = jm.enqueue(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i); prms.put("rrr", "3rd run"); System.out.println("creating a new sync job instance request"); jm.enqueueSync(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i + " and should be done now"); jm.sendProgress(100);
System.out.println("Keyword2: " + jm.keyword2()); System.out.println("Keyword3: " + jm.keyword3()); System.out.println("Module: " + jm.module()); System.out.println("Session ID: " + jm.sessionID()); System.out.println("Restart enabled: " + jm.canBeRestarted()); prms.put("rr", "2nd run"); System.out.println("creating a new async job instance request"); int i = jm.enqueue(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i); prms.put("rrr", "3rd run"); System.out.println("creating a new sync job instance request"); jm.enqueueSync(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i + " and should be done now"); jm.sendProgress(100);
System.out.println("Keyword2: " + jm.keyword2()); System.out.println("Keyword3: " + jm.keyword3()); System.out.println("Module: " + jm.module()); System.out.println("Session ID: " + jm.sessionID()); System.out.println("Restart enabled: " + jm.canBeRestarted()); prms.put("rr", "2nd run"); System.out.println("creating a new async job instance request"); int i = jm.enqueue(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i); prms.put("rrr", "3rd run"); System.out.println("creating a new sync job instance request"); jm.enqueueSync(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i + " and should be done now"); jm.sendProgress(100);
System.out.println("Keyword2: " + jm.keyword2()); System.out.println("Keyword3: " + jm.keyword3()); System.out.println("Module: " + jm.module()); System.out.println("Session ID: " + jm.sessionID()); System.out.println("Restart enabled: " + jm.canBeRestarted()); prms.put("rr", "2nd run"); System.out.println("creating a new async job instance request"); int i = jm.enqueue(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i); prms.put("rrr", "3rd run"); System.out.println("creating a new sync job instance request"); jm.enqueueSync(jm.applicationName(), null, null, null, jm.application(), jm.module(), null, null, null, prms); System.out.println("New request is number " + i + " and should be done now");
return this.api.module();
jm.enqueue(jm.applicationName(), jm.userName(), null, jm.sessionID(), jm.application(), jm.module(), jm.keyword1(), jm.keyword2(), jm.keyword3(), p); jm.enqueue(jm.applicationName(), jm.userName(), null, jm.sessionID(), jm.application(), jm.module(), jm.keyword1(), jm.keyword2(), jm.keyword3(), p); jm.enqueue(jm.applicationName(), jm.userName(), null, jm.sessionID(), jm.application(), jm.module(), jm.keyword1(), jm.keyword2(), jm.keyword3(), p); jm.enqueue(jm.applicationName(), jm.userName(), null, jm.sessionID(), jm.application(), jm.module(), jm.keyword1(), jm.keyword2(), jm.keyword3(), p); jm.enqueue(jm.applicationName(), jm.userName(), null, jm.sessionID(), jm.application(), jm.module(), jm.keyword1(), jm.keyword2(), jm.keyword3(), p); jm.waitChildren();