diff options
Diffstat (limited to 'lib/public/BackgroundJob/QueuedJob.php')
-rw-r--r-- | lib/public/BackgroundJob/QueuedJob.php | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/lib/public/BackgroundJob/QueuedJob.php b/lib/public/BackgroundJob/QueuedJob.php index e7e6e9a2939..b9c4d693b8f 100644 --- a/lib/public/BackgroundJob/QueuedJob.php +++ b/lib/public/BackgroundJob/QueuedJob.php @@ -35,15 +35,26 @@ use OCP\ILogger; abstract class QueuedJob extends Job { /** - * run the job, then remove it from the joblist + * Run the job, then remove it from the joblist * * @param IJobList $jobList * @param ILogger|null $logger * * @since 15.0.0 + * @deprecated since 25.0.0 Use start() instead. This method will be removed + * with the ILogger interface */ final public function execute($jobList, ILogger $logger = null) { + $this->start($jobList); + } + + /** + * Run the job, then remove it from the joblist + * + * @since 25.0.0 + */ + final public function start(IJobList $jobList): void { $jobList->remove($this, $this->argument); - parent::execute($jobList, $logger); + parent::start($jobList); } } |