Class Phalcon\Queue\Beanstalk¶
- Phalcon\Queue\Beanstalk * * Class to access the beanstalk queue service. * Partially implements the protocol version 1.2 *
Methods¶
public __construct ([array $options])
public connect ()
Makes a connection to the Beanstalkd server
public put (string $data, [array $options])
Inserts jobs into the queue
public reserve ([unknown $timeout])
Reserves a job in the queue
public choose (unknown $tube)
Change the active tube. By default the tube is “default”
public watch (unknown $tube)
Change the active tube. By default the tube is “default”
public stats ()
Get stats of the Beanstalk server.
public statsTube (unknown $tube)
Get stats of a tube.
public peekReady ()
Inspect the next ready job.
public peekBuried ()
Return the next job in the list of buried jobs
final public readStatus ()
Reads the latest status from the Beanstalkd server
final public readYaml ()
Fetch a YAML payload from the Beanstalkd server
public string|boolean Data or `false` on error. read ([unknown $length])
Reads a packet from the socket. Prior to reading from the socket will check for availability of the connection.
protected write (unknown $data)
Writes data to the socket. Performs a connection if none is available
public disconnect ()
Closes the connection to the beanstalk server.