@InterfaceAudience.Public @InterfaceStability.Unstable public interface HistoryStorage
Modifier and Type | Method and Description |
---|---|
Map<JobId,Job> |
getAllPartialJobs()
Get all of the cached jobs.
|
Job |
getFullJob(JobId jobId)
Get a fully parsed job.
|
JobsInfo |
getPartialJobs(Long offset,
Long count,
String user,
String queue,
Long sBegin,
Long sEnd,
Long fBegin,
Long fEnd,
JobState jobState)
Look for a set of partial jobs.
|
void |
setHistoryFileManager(HistoryFileManager hsManager)
Give the Storage a reference to a class that can be used to interact with
history files.
|
void setHistoryFileManager(HistoryFileManager hsManager)
hsManager
- the class that is used to interact with history files.JobsInfo getPartialJobs(Long offset, Long count, String user, String queue, Long sBegin, Long sEnd, Long fBegin, Long fEnd, JobState jobState)
offset
- the offset into the list of jobs.count
- the maximum number of jobs to return.user
- only return jobs for the given user.queue
- only return jobs for in the given queue.sBegin
- only return Jobs that started on or after the given time.sEnd
- only return Jobs that started on or before the given time.fBegin
- only return Jobs that ended on or after the given time.fEnd
- only return Jobs that ended on or before the given time.jobState
- only return Jobs that are in the given job state.Map<JobId,Job> getAllPartialJobs()
Copyright © 2013 Apache Software Foundation. All rights reserved.