nextcloud/lib/public/BackgroundJob/IParallelAwareJob.php
Marcel Klehr 0f3211c4e4 Add IParallelAwareJob interface
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-04-23 12:36:12 +02:00

20 lines
379 B
PHP

<?php
namespace OCP\BackgroundJob;
interface IParallelAwareJob {
/**
* Set this to false to prevent two Jobs from the same class from running in parallel
*
* @param bool $allow
* @return void
* @since 27.0.0
*/
public function setAllowParallelRuns(bool $allow): void;
/**
* @return bool
* @since 27.0.0
*/
public function getAllowParallelRuns(): bool;
}