public interface JobService extends AppService
| Modifier and Type | Method and Description |
|---|---|
java.util.Map |
deleteBulkExecutionIds(java.util.Collection ids,
java.lang.String asUser) |
ExecutionReference |
executionForId(java.lang.String id,
java.lang.String project) |
JobState |
getJobState(JobReference jobReference) |
JobReference |
jobForID(java.lang.String uuid,
java.lang.String project) |
JobReference |
jobForName(java.lang.String name,
java.lang.String project) |
JobReference |
jobForName(java.lang.String group,
java.lang.String name,
java.lang.String project) |
java.util.Map |
queryExecutions(java.util.Map filter) |
ExecutionReference |
runJob(JobReference jobReference,
java.util.Map options,
java.lang.String jobFilter,
java.lang.String asUser)
Run a job
|
ExecutionReference |
runJob(JobReference jobReference,
java.util.Map optionData,
java.lang.String jobFilter,
java.lang.String asUser,
java.util.Map<java.lang.String,?> meta)
Run a job
|
ExecutionReference |
runJob(JobReference jobReference,
java.lang.String jobArgString,
java.lang.String jobFilter,
java.lang.String asUser)
Run a job
|
ExecutionReference |
runJob(JobReference jobReference,
java.lang.String jobArgString,
java.lang.String nodeFilter,
java.lang.String asUser,
java.util.Map<java.lang.String,?> meta)
Run a job
|
java.util.List<ExecutionReference> |
searchExecutions(java.lang.String state,
java.lang.String project,
java.lang.String jobUuid,
java.lang.String excludeJobUuid,
java.lang.String since) |
java.util.List<ExecutionReference> |
searchExecutions(java.lang.String state,
java.lang.String project,
java.lang.String jobUuid,
java.lang.String excludeJobUuid,
java.lang.String since,
boolean reverseSince) |
java.lang.String |
startJob(JobReference jobReference,
java.lang.String jobArgString,
java.lang.String jobFilter,
java.lang.String asUser)
Deprecated.
|
JobReference jobForID(java.lang.String uuid, java.lang.String project) throws JobNotFound
uuid - job IDproject - the projectJobNotFound - if the job was not foundJobReference jobForName(java.lang.String name, java.lang.String project) throws JobNotFound
name - the job group path/name stringproject - the projectJobNotFound - if the job was not foundJobReference jobForName(java.lang.String group, java.lang.String name, java.lang.String project) throws JobNotFound
group - group path or nullname - job nameproject - the projectJobNotFound - if the job was not foundJobState getJobState(JobReference jobReference) throws JobNotFound
jobReference - reference to a jobJobNotFoundjava.util.List<ExecutionReference> searchExecutions(java.lang.String state, java.lang.String project, java.lang.String jobUuid, java.lang.String excludeJobUuid, java.lang.String since)
state - to searchproject - the projectjobUuid - to search or nullexcludeJobUuid - to search or nullsince - to search or nulljava.util.List<ExecutionReference> searchExecutions(java.lang.String state, java.lang.String project, java.lang.String jobUuid, java.lang.String excludeJobUuid, java.lang.String since, boolean reverseSince)
state - to searchproject - the projectjobUuid - to search or nullexcludeJobUuid - to search or nullsince - to search or nullreverseSince - if true search executions older than since parameterExecutionReference executionForId(java.lang.String id, java.lang.String project) throws ExecutionNotFound
id - execution idproject - the projectExecutionNotFound - if the execution was not found@Deprecated java.lang.String startJob(JobReference jobReference, java.lang.String jobArgString, java.lang.String jobFilter, java.lang.String asUser) throws JobNotFound
runJob(JobReference, String, String, String)jobReference - reference to a jobjobArgString - argString for the executionjobFilter - filter for the executionasUser - user to execute the job(null for the same user)JobNotFound - if the specified job was not foundExecutionReference runJob(JobReference jobReference, java.lang.String jobArgString, java.lang.String jobFilter, java.lang.String asUser) throws JobNotFound, JobExecutionError
jobReference - reference to a jobjobArgString - argString for the executionjobFilter - filter for the executionasUser - user to execute the job(null for the same user)JobNotFound - if the specified job was not foundJobExecutionError - if an error occurred executing the jobExecutionReference runJob(JobReference jobReference, java.lang.String jobArgString, java.lang.String nodeFilter, java.lang.String asUser, java.util.Map<java.lang.String,?> meta) throws JobNotFound, JobExecutionError
jobReference - reference to a jobjobArgString - argString for the executionnodeFilter - filter for the executionasUser - user to execute the job(null for the same user)meta - metadata to attach to the executionJobNotFound - if the specified job was not foundJobExecutionError - if an error occurred executing the jobExecutionReference runJob(JobReference jobReference, java.util.Map options, java.lang.String jobFilter, java.lang.String asUser) throws JobNotFound, JobExecutionError
jobReference - reference to a joboptions - option valuesjobFilter - filter for the executionasUser - user to execute the job(null for the same user)JobNotFound - if the specified job was not foundJobExecutionError - if an error occurred executing the jobExecutionReference runJob(JobReference jobReference, java.util.Map optionData, java.lang.String jobFilter, java.lang.String asUser, java.util.Map<java.lang.String,?> meta) throws JobNotFound, JobExecutionError
jobReference - reference to a joboptions - option valuesjobFilter - filter for the executionasUser - user to execute the job(null for the same user)meta - metadata to attach to the executionJobNotFound - if the specified job was not foundJobExecutionError - if an error occurred executing the jobjava.util.Map deleteBulkExecutionIds(java.util.Collection ids,
java.lang.String asUser)
ids - collection of id to iterateasUser - user to execute delete (null for the same user)java.util.Map queryExecutions(java.util.Map filter)
filter - for query executions