summaryrefslogtreecommitdiffstats
path: root/lib/public
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2017-04-26 23:16:21 -0300
committerGitHub <noreply@github.com>2017-04-26 23:16:21 -0300
commit4dab01d9ed3da9427dd8ec29bfbe5b436617bd52 (patch)
tree49348c19a510af36ca9960dcff00c32859961fac /lib/public
parent10ec3fda8344b8f0028f397312c31dbdee85d3d5 (diff)
parent1b1f403a5da0a170480b7ff376cd28d1ac7a64e0 (diff)
downloadnextcloud-server-4dab01d9ed3da9427dd8ec29bfbe5b436617bd52.tar.gz
nextcloud-server-4dab01d9ed3da9427dd8ec29bfbe5b436617bd52.zip
Merge pull request #4501 from nextcloud/downstream-27144
Add duration of last job execution to the table
Diffstat (limited to 'lib/public')
-rw-r--r--lib/public/BackgroundJob/IJobList.php17
1 files changed, 13 insertions, 4 deletions
diff --git a/lib/public/BackgroundJob/IJobList.php b/lib/public/BackgroundJob/IJobList.php
index fbc46192227..d7c2642712c 100644
--- a/lib/public/BackgroundJob/IJobList.php
+++ b/lib/public/BackgroundJob/IJobList.php
@@ -91,7 +91,7 @@ interface IJobList {
* @param \OCP\BackgroundJob\IJob $job
* @since 7.0.0
*/
- public function setLastJob($job);
+ public function setLastJob(IJob $job);
/**
* Remove the reservation for a job
@@ -99,7 +99,7 @@ interface IJobList {
* @param IJob $job
* @since 9.1.0
*/
- public function unlockJob($job);
+ public function unlockJob(IJob $job);
/**
* get the id of the last ran job
@@ -115,8 +115,17 @@ interface IJobList {
/**
* set the lastRun of $job to now
*
- * @param \OCP\BackgroundJob\IJob $job
+ * @param IJob $job
* @since 7.0.0
*/
- public function setLastRun($job);
+ public function setLastRun(IJob $job);
+
+ /**
+ * set the run duration of $job
+ *
+ * @param IJob $job
+ * @param $timeTaken
+ * @since 12.0.0
+ */
+ public function setExecutionTime(IJob $job, $timeTaken);
}