PHP Класс UrbanIndo\Yii2\Queue\Strategies\Strategy

С версии: 2015.02.25
Автор: Petra Barus ([email protected])
Наследование: extends yii\base\Object
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_queue UrbanIndo\Yii2\Queue\MultipleQueue Stores the queue.

Открытые методы

Метод Описание
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.

Защищенные методы

Метод Описание
getJobFromQueues ( ) : mixed Implement this for the strategy of getting job from the queue.

Описание методов

delete() публичный Метод

Delete the job from the queue.
public delete ( UrbanIndo\Yii2\Queue\Job $job ) : boolean
$job UrbanIndo\Yii2\Queue\Job The job.
Результат boolean whether the operation succeed.

fetch() публичный Метод

Returns the job.
public fetch ( ) : UrbanIndo\Yii2\Queue\Job | boolean
Результат UrbanIndo\Yii2\Queue\Job | boolean The job or false if not found.

getJobFromQueues() абстрактный защищенный Метод

Implement this for the strategy of getting job from the queue.
abstract protected getJobFromQueues ( ) : mixed
Результат mixed tuple of job and the queue index.

setQueue() публичный Метод

Sets the queue.
public setQueue ( MultipleQueue $queue ) : void
$queue UrbanIndo\Yii2\Queue\Queues\MultipleQueue The queue.
Результат void

Описание свойств

$_queue защищенное свойство

Stores the queue.
protected MultipleQueue,UrbanIndo\Yii2\Queue $_queue
Результат UrbanIndo\Yii2\Queue\MultipleQueue