| @@ -1,4 +1,4 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | namespace SyncBasalam\Jobs; |
| 4 | 4 | |
| @@ -116,9 +116,19 @@ | ||
| 116 | 116 | { |
| 117 | 117 | return $this->lockManager->acquire($jobType, $timeout); |
| 118 | 118 | } |
| 119 | 119 | |
| 120 | - public function releaseLock(string $jobType): bool | |
| 121 | - { | |
| 122 | - return $this->lockManager->release($jobType); | |
| 123 | - } | |
| 124 | -} | |
| 120 | + public function releaseLock(string $jobType): bool | |
| 121 | + { | |
| 122 | + return $this->lockManager->release($jobType); | |
| 123 | + } | |
| 124 | + | |
| 125 | + public function acquireGlobalJobsLock(int $timeout = 0): bool | |
| 126 | + { | |
| 127 | + return $this->lockManager->acquireGlobalJobsLock($timeout); | |
| 128 | + } | |
| 129 | + | |
| 130 | + public function releaseGlobalJobsLock(): bool | |
| 131 | + { | |
| 132 | + return $this->lockManager->releaseGlobalJobsLock(); | |
| 133 | + } | |
| 134 | +} | |