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

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

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

Метод Описание
enqueue ( Icicle\Concurrent\Worker\Task $task ) : Generator
isIdle ( ) : boolean Checks if the worker is currently idle.
isRunning ( ) : boolean Checks if the worker is running.
kill ( ) Immediately kills the context.
shutdown ( ) : Generator
start ( ) Starts the context execution.

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

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

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

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

Checks if the worker is currently idle.
public isIdle ( ) : boolean
Результат boolean

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

Checks if the worker is running.
public isRunning ( ) : boolean
Результат boolean True if the worker is running, otherwise false.

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

Immediately kills the context.
public kill ( )

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

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

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

Starts the context execution.
public start ( )