@Override public int enqueue(String applicationName, String userName) { return enqueue(new JobRequest(applicationName, userName)); }
@Override public void execute(TaskExecutionContext context) throws RuntimeException { JobRequest jr = JobRequest.create("", "cron").setScheduleId(sj.getId()); JqmClientFactory.getClient().enqueue(jr); }
@Override public List<com.enioka.jqm.api.JobInstance> getActiveJobs() { return Query.create().setQueryHistoryInstances(false).setQueryLiveInstances(true).addSortAsc(Sort.ID).run(); }
/** * Shortcut to submit the request to the JQM cluster. Equivalent to doing<br> * <code>JqmClientFactory.getClient().enqueue(this)</code><br> * See {@link JqmClient#enqueue(JobRequest)} for details on exceptions. * * @return the ID of the job instance. */ public Integer submit() { return JqmClientFactory.getClient().enqueue(this); }
@Override public int enqueue(String applicationName, String userName) { return enqueue(new JobRequest(applicationName, userName)); }
public int enQueue(String applicationName, String user, String mail, String sessionID, String application, String module, String keyword1, String keyword2, String keyword3, Map<String, String> parameters) { return jm.enqueue(applicationName, user, mail, sessionID, application, module, keyword1, keyword2, keyword3, parameters); }
@Override public List<String> getJobMessages(int idJob) { return getJob(idJob).getMessages(); }
@Override public int getJobProgress(int idJob) { return getJob(idJob).getProgress(); }
@Override public void setJobQueue(int idJob, com.enioka.jqm.api.Queue queue) { setJobQueue(idJob, queue.getId()); }
@Override public void setJobQueue(int idJob, com.enioka.jqm.api.Queue queue) { setJobQueue(idJob, queue.getId()); }
@Override public InputStream getDeliverableContent(com.enioka.jqm.api.Deliverable d) { return getDeliverableContent(d.getId()); }
@Override public IClientFactory getClientFactory() { return new ClientFactory(); }
@Override public void resumeJob(int jobId) { resumeQueuedJob(jobId); }
@Override public InputStream getJobLogStdErr(int jobId) { return getJobLog(jobId, ".stderr", "stderr"); }
@Override public void execute(TaskExecutionContext context) throws RuntimeException { JobRequest jr = JobRequest.create("", "cron").setScheduleId(sj.getId()); JqmClientFactory.getClient().enqueue(jr); }
@Override public IClientFactory getClientFactory() { return new ClientFactory(); }