BatchRepository
interface BatchRepository (View source)
Methods
void
incrementTotalJobs(string $batchId, int $amount)
Increment the total number of jobs within the batch.
decrementPendingJobs(string $batchId, string $jobId)
Decrement the total number of pending jobs for the batch.
incrementFailedJobs(string $batchId, string $jobId)
Increment the total number of failed jobs for the batch.
void
markAsFinished(string $batchId)
Mark the batch that has the given ID as finished.
void
cancel(string $batchId)
Cancel the batch that has the given ID.
void
delete(string $batchId)
Delete the batch that has the given ID.
mixed
void
rollBack()
Rollback the last database transaction for the connection.
Details
void
incrementTotalJobs(string $batchId, int $amount)
Increment the total number of jobs within the batch.
UpdatedBatchJobCounts
decrementPendingJobs(string $batchId, string $jobId)
Decrement the total number of pending jobs for the batch.
UpdatedBatchJobCounts
incrementFailedJobs(string $batchId, string $jobId)
Increment the total number of failed jobs for the batch.
mixed
transaction(Closure $callback)
Execute the given Closure within a storage specific transaction.