class
Illuminate
/
Queue
/
Jobs
/
BeanstalkdJob
You're browsing the documentation for an upcoming version of Laravel. The documentation and features of this release are subject to change.
BeanstalkdJob
Extends
Implements
Properties
protected
$pheanstalk Pheanstalk\Pheanstalk
The Pheanstalk instance.
Default: null
protected
$job Pheanstalk\Job
The Pheanstalk job instance.
Default: null
Methods
public
__construct ( Container $container , Pheanstalk\Pheanstalk $pheanstalk , Pheanstalk\Job $job , $connectionName , $queue ) : void
Create a new job instance.
Parameters
- $container Container
- $pheanstalk Pheanstalk\Pheanstalk
- $job Pheanstalk\Job
- $connectionName string
- $queue string
public
release ( $delay ) : void
Release the job back into the queue after (n) seconds.
Parameters
- $delay int
public
bury ( ) : void
Bury the job in the queue.
public
delete ( ) : void
Delete the job from the queue.
public
attempts ( ) : int
Get the number of times the job has been attempted.
public
getJobId ( ) : int
Get the job identifier.
public
getRawBody ( ) : string
Get the raw body string for the job.
public
getPheanstalk ( ) : Pheanstalk\Pheanstalk
Get the underlying Pheanstalk instance.
public
getPheanstalkJob ( ) : Pheanstalk\Job
Get the underlying Pheanstalk job.