PHP 클래스 Deployer\Executor\ParallelExecutor

상속: implements Deployer\Executor\ExecutorInterface
파일 보기 프로젝트 열기: elfet/deployer

공개 메소드들

메소드 설명
__construct ( Symfony\Component\Console\Input\InputDefinition $userDefinition )
catchExceptions ( ) Wait for exceptions from workers.
catchOutput ( ) Wait for output from workers.
idle ( ) While idle master, print information about finished tasks.
run ( $tasks, $servers, $environments, $input, $output )
sendTasks ( ) Action time for master! Send tasks to-do for workers and go to sleep.
startWorkers ( ) Start workers, put master port, server name to run on, and options stuff.

메소드 상세

__construct() 공개 메소드

public __construct ( Symfony\Component\Console\Input\InputDefinition $userDefinition )
$userDefinition Symfony\Component\Console\Input\InputDefinition

catchExceptions() 공개 메소드

Wait for exceptions from workers.
public catchExceptions ( )

catchOutput() 공개 메소드

Wait for output from workers.
public catchOutput ( )

idle() 공개 메소드

While idle master, print information about finished tasks.
public idle ( )

run() 공개 메소드

public run ( $tasks, $servers, $environments, $input, $output )

sendTasks() 공개 메소드

Also decide when to stop server/loop.
public sendTasks ( )

startWorkers() 공개 메소드

Start workers, put master port, server name to run on, and options stuff.
public startWorkers ( )