PHP 클래스 Altax\Module\Task\Process\Executor

파일 보기 프로젝트 열기: kohkimakimoto/altax 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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