コード例 #1
0
ファイル: Queue.php プロジェクト: silktide/queueball-redis
 public function __construct(Client $predis, QueueMessageFactoryInterface $messageFactory, $queueId = null)
 {
     $this->predis = $predis;
     $this->messageFactory = $messageFactory;
     parent::__construct($queueId);
     // make sure the destruct method is called
     register_shutdown_function([$this, "__destruct"]);
 }
コード例 #2
0
ファイル: Queue.php プロジェクト: silktide/queueball-sqs
 /**
  * @param SqsClient $sqsClient
  * @param QueueMessageFactoryInterface $messageFactory
  * @param string|null $queueId
  */
 public function __construct(SqsClient $sqsClient, QueueMessageFactoryInterface $messageFactory, $queueId = null)
 {
     parent::__construct($queueId);
     $this->queueClient = $sqsClient;
     $this->messageFactory = $messageFactory;
 }
コード例 #3
0
ファイル: Queue.php プロジェクト: silktide/queueball-zmq
 public function __construct(SocketFactory $socketFactory, QueueMessageFactoryInterface $messageFactory, $queueId = null)
 {
     $this->socketFactory = $socketFactory;
     $this->messageFactory = $messageFactory;
     parent::__construct($queueId);
 }