コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function release(int $delay = 0)
 {
     parent::release($delay);
     $priority = Pheanstalk::DEFAULT_PRIORITY;
     $this->pheanstalk->release($this->job, $priority, $delay);
 }
コード例 #2
0
ファイル: SqsJob.php プロジェクト: narrowspark/framework
 /**
  * {@inheritdoc}
  */
 public function release(int $delay = 0)
 {
     parent::release($delay);
     $this->sqs->changeMessageVisibility(['QueueUrl' => $this->queue, 'ReceiptHandle' => $this->job['ReceiptHandle'], 'VisibilityTimeout' => $delay]);
 }
コード例 #3
0
ファイル: RedisJob.php プロジェクト: narrowspark/framework
 /**
  * {@inheritdoc}
  */
 public function release(int $delay = 0)
 {
     parent::release($delay);
     $this->redis->deleteAndRelease($this->queue, $this->reserved, $delay);
 }
コード例 #4
0
ファイル: RabbitMQJob.php プロジェクト: narrowspark/framework
 /**
  * {@inheritdoc}
  */
 public function delete()
 {
     parent::delete();
     $this->channel->basic_ack($this->message->delivery_info['delivery_tag']);
 }