public class NullRunDetailsDao extends Object implements RunDetailsDao
RunDetailsDao that silently discards all run details supplied to it.| Constructor and Description |
|---|
NullRunDetailsDao() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRunDetails(JobId jobId,
RunDetails runDetails)
Records the result of an attempt to run the specified job.
|
RunDetails |
getLastRunForJob(JobId jobId)
Returns the result of the most recent attempt to run this job.
|
RunDetails |
getLastSuccessfulRunForJob(JobId jobId)
Returns the result of the most recent successful run of this job.
|
public RunDetails getLastRunForJob(JobId jobId)
RunDetailsDaogetLastRunForJob in interface RunDetailsDaojobId - the job ID of interestnull if there
is no recorded run history for this jobpublic RunDetails getLastSuccessfulRunForJob(JobId jobId)
RunDetailsDaogetLastSuccessfulRunForJob in interface RunDetailsDaojobId - the job ID of interestnull if there
is no successful result recorded for this jobpublic void addRunDetails(JobId jobId, RunDetails runDetails)
RunDetailsDaoaddRunDetails in interface RunDetailsDaojobId - the job ID of the job that the scheduler attempted to runrunDetails - the result of the runCopyright © 2017 Atlassian. All rights reserved.