PHP Класс Icicle\Concurrent\Worker\Internal\PooledWorker

Наследование: implements Icicle\Concurrent\Worker\Worker
Показать файл Открыть проект

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

Метод Описание
__construct ( Worker $worker, callable $push )
__destruct ( ) Automatically pushes the worker back into the queue.
enqueue ( Icicle\Concurrent\Worker\Task $task ) : Generator
isIdle ( ) : boolean
isRunning ( ) : boolean
kill ( )
shutdown ( ) : Generator
start ( )

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

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

public __construct ( Worker $worker, callable $push )
$worker Icicle\Concurrent\Worker\Worker
$push callable Callable to push the worker back into the queue.

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

Automatically pushes the worker back into the queue.
public __destruct ( )

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

public enqueue ( Icicle\Concurrent\Worker\Task $task ) : Generator
$task Icicle\Concurrent\Worker\Task
Результат Generator

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

public isIdle ( ) : boolean
Результат boolean

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

public isRunning ( ) : boolean
Результат boolean

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

public kill ( )

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

public shutdown ( ) : Generator
Результат Generator

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

public start ( )