PHP 클래스 Graze\Supervisor\SupervisorSupervisor

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

공개 프로퍼티들

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

보호된 프로퍼티들

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

공개 메소드들

메소드 설명
__construct ( array $supervisors, 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
reset ( integer $retries )
updateOutput ( )

메소드 상세

__construct() 공개 메소드

public __construct ( array $supervisors, Graze\Supervisor\Handler\HandlerInterface $handler = null )
$supervisors array
$handler Graze\Supervisor\Handler\HandlerInterface

getDefaultHandler() 보호된 메소드

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

ping() 공개 메소드

public ping ( ) : boolean
리턴 boolean

reset() 보호된 메소드

protected reset ( integer $retries )
$retries integer

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

updateOutput() 보호된 메소드

protected updateOutput ( )

프로퍼티 상세

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

protected $handler

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

protected $retries

$stderr 공개적으로 프로퍼티

public $stderr

$stdout 공개적으로 프로퍼티

public $stdout

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

protected $supervisors