BeanstalkdQueue
class BeanstalkdQueue extends Queue implements Queue (View source)
Methods
mixed
pushOn(
string $queue,
string $job,
mixed $data = '')
Push a new job onto the queue.
from Queue
mixed
laterOn(
string $queue,
DateTime|int $delay,
string $job,
mixed $data = '')
Push a new job onto the queue after a delay.
from Queue
mixed
bulk(
array $jobs,
mixed $data = '',
string $queue = null)
Push an array of jobs onto the queue.
from Queue
void
__construct(
Pheanstalk $pheanstalk,
string $default,
int $timeToRun)
Create a new Beanstalkd queue instance.
mixed
push(
string $job,
mixed $data = '',
string $queue = null)
Push a new job onto the queue.
mixed
pushRaw(
string $payload,
string $queue = null,
array $options = array())
Push a raw payload onto the queue.
mixed
void
deleteMessage(
string $queue,
string $id)
Delete a message from the Beanstalk queue.
string
getQueue(
string|null $queue)
Get the queue or return the default.
Pheanstalk
getPheanstalk()
Get the underlying Pheanstalk instance.
Details
mixed
laterOn(
string $queue,
DateTime|int $delay,
string $job,
mixed $data = '')
Push a new job onto the queue after a delay.
mixed
bulk(
array $jobs,
mixed $data = '',
string $queue = null)
Push an array of jobs onto the queue.
at line line 41
void
__construct(
Pheanstalk $pheanstalk,
string $default,
int $timeToRun)
Create a new Beanstalkd queue instance.
at line line 56
mixed
push(
string $job,
mixed $data = '',
string $queue = null)
Push a new job onto the queue.
at line line 69
mixed
pushRaw(
string $payload,
string $queue = null,
array $options = array())
Push a raw payload onto the queue.
at line line 85
mixed
later(
DateTime|int $delay,
string $job,
mixed $data = '',
string $queue = null)
Push a new job onto the queue after a delay.
at line line 118
void
deleteMessage(
string $queue,
string $id)
Delete a message from the Beanstalk queue.