PHP 클래스 Graze\Supervisor\ProcessSupervisor

상속: implements Graze\Supervisor\SupervisorInterface
파일 보기 프로젝트 열기: graze/supervisor

공개 프로퍼티들

프로퍼티 타입 설명
$stderr
$stdout

보호된 프로퍼티들

프로퍼티 타입 설명
$handler
$process
$retries

공개 메소드들

메소드 설명
__construct ( Process $process, Graze\Supervisor\Handler\HandlerInterface $handler = null )
ping ( ) : boolean
restart ( callable $fn = null ) : Graze\Supervisor\SupervisorInterface
start ( callable $fn = null ) : Graze\Supervisor\SupervisorInterface
stop ( integer $signal = null ) : Graze\Supervisor\SupervisorInterface
supervise ( float $delay = 0.001 ) : Graze\Supervisor\SupervisorInterface

보호된 메소드들

메소드 설명
getDefaultHandler ( ) : Graze\Supervisor\Handler\HandlerInterface

메소드 상세

__construct() 공개 메소드

public __construct ( Process $process, Graze\Supervisor\Handler\HandlerInterface $handler = null )
$process Symfony\Component\Process\Process
$handler Graze\Supervisor\Handler\HandlerInterface

getDefaultHandler() 보호된 메소드

protected getDefaultHandler ( ) : Graze\Supervisor\Handler\HandlerInterface
리턴 Graze\Supervisor\Handler\HandlerInterface

ping() 공개 메소드

public ping ( ) : boolean
리턴 boolean

restart() 공개 메소드

public restart ( callable $fn = null ) : Graze\Supervisor\SupervisorInterface
$fn callable
리턴 Graze\Supervisor\SupervisorInterface

start() 공개 메소드

public start ( callable $fn = null ) : Graze\Supervisor\SupervisorInterface
$fn callable
리턴 Graze\Supervisor\SupervisorInterface

stop() 공개 메소드

public stop ( integer $signal = null ) : Graze\Supervisor\SupervisorInterface
$signal integer
리턴 Graze\Supervisor\SupervisorInterface

supervise() 공개 메소드

public supervise ( float $delay = 0.001 ) : Graze\Supervisor\SupervisorInterface
$delay float
리턴 Graze\Supervisor\SupervisorInterface

프로퍼티 상세

$handler 보호되어 있는 프로퍼티

protected $handler

$process 보호되어 있는 프로퍼티

protected $process

$retries 보호되어 있는 프로퍼티

protected $retries

$stderr 공개적으로 프로퍼티

public $stderr

$stdout 공개적으로 프로퍼티

public $stdout