PHP Class UrbanIndo\Yii2\Queue\Strategies\Strategy

Since: 2015.02.25
Author: Petra Barus ([email protected])
Inheritance: extends yii\base\Object
Afficher le fichier Open project: urbanindo/yii2-queue Class Usage Examples

Protected Properties

Свойство Type Description
$_queue UrbanIndo\Yii2\Queue\MultipleQueue Stores the queue.

Méthodes publiques

Méthode Description
delete ( UrbanIndo\Yii2\Queue\Job $job ) : boolean Delete the job from the queue.
fetch ( ) : UrbanIndo\Yii2\Queue\Job | boolean Returns the job.
setQueue ( MultipleQueue $queue ) : void Sets the queue.

Méthodes protégées

Méthode Description
getJobFromQueues ( ) : mixed Implement this for the strategy of getting job from the queue.

Method Details

delete() public méthode

Delete the job from the queue.
public delete ( UrbanIndo\Yii2\Queue\Job $job ) : boolean
$job UrbanIndo\Yii2\Queue\Job The job.
Résultat boolean whether the operation succeed.

fetch() public méthode

Returns the job.
public fetch ( ) : UrbanIndo\Yii2\Queue\Job | boolean
Résultat UrbanIndo\Yii2\Queue\Job | boolean The job or false if not found.

getJobFromQueues() abstract protected méthode

Implement this for the strategy of getting job from the queue.
abstract protected getJobFromQueues ( ) : mixed
Résultat mixed tuple of job and the queue index.

setQueue() public méthode

Sets the queue.
public setQueue ( MultipleQueue $queue ) : void
$queue UrbanIndo\Yii2\Queue\Queues\MultipleQueue The queue.
Résultat void

Property Details

$_queue protected_oe property

Stores the queue.
protected MultipleQueue,UrbanIndo\Yii2\Queue $_queue
Résultat UrbanIndo\Yii2\Queue\MultipleQueue