/**
  * @param string $callback_url
  * @param array $callback_params
  */
 private function queueHttpPostRequest($callback_url, array $callback_params)
 {
     if (!$callback_url) {
         return;
     }
     $this->job_queue->push('postgres.db-mgmt-job.runHttpPostRequest', ['callback_url' => $callback_url, 'callback_params' => $callback_params]);
 }
예제 #2
0
 /**
  * @return array
  */
 private function queueJob()
 {
     $uniqid = uniqid();
     $expected_job = ['name' => "job-{$uniqid}", 'params' => ['value' => $uniqid], 'options' => ['mutex_id' => "mutex-{$uniqid}"]];
     $this->job_queue->push($expected_job['name'], $expected_job['params'], $expected_job['options']);
     return $expected_job;
 }