PHP Класс Altax\Module\Task\Process\Executor

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$childPids
$closure
$isParallel
$options
$runtimeTask

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

Метод Описание
__construct ( $runtimeTask, $closure, $options )
askPassphrase ( $validatingKey ) : string Ask SSH key passphrase.
execute ( )
getIsParallel ( )
getNodes ( )
killAllChildren ( )
setIsParallel ( $isParallel )
signalHandler ( $signo )

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

Метод Описание
doExecute ( $node )
killProcess ( $pid )
loadNodes ( array $args ) : array Load nods from variable length argument lists same 'on' and 'for' method.

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

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

public __construct ( $runtimeTask, $closure, $options )

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

Ask SSH key passphrase.
public askPassphrase ( $validatingKey ) : string
Результат string passphrase

doExecute() защищенный Метод

protected doExecute ( $node )

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

public execute ( )

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

public getIsParallel ( )

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

public getNodes ( )

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

public killAllChildren ( )

killProcess() защищенный Метод

protected killProcess ( $pid )

loadNodes() защищенный Метод

Load nods from variable length argument lists same 'on' and 'for' method.
protected loadNodes ( array $args ) : array
$args array
Результат array Array of Altax\Module\Server\Resource\Node

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

public setIsParallel ( $isParallel )

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

public signalHandler ( $signo )

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

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

protected $childPids

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

protected $closure

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

protected $isParallel

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

protected $options

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

protected $runtimeTask