public interface JobService
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) |
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) |
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 jobJobNotFound
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)
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 foundjava.lang.String startJob(JobReference jobReference, java.lang.String jobArgString, java.lang.String jobFilter, java.lang.String asUser) throws JobNotFound
jobReference
- reference to a jobjobArgString
- argString for the executionjobFilter
- filter for the executionasUser
- user to execute the job(null for the same user)JobNotFound
java.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