PHP Class Graze\Supervisor\ProcessSupervisor

Inheritance: implements Graze\Supervisor\SupervisorInterface
Afficher le fichier Open project: graze/supervisor

Méthodes publiques

Свойство Type Description
$stderr
$stdout

Protected Properties

Свойство Type Description
$handler
$process
$retries

Méthodes publiques

Méthode Description
__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

Méthodes protégées

Méthode Description
getDefaultHandler ( ) : Graze\Supervisor\Handler\HandlerInterface

Method Details

__construct() public méthode

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

getDefaultHandler() protected méthode

protected getDefaultHandler ( ) : Graze\Supervisor\Handler\HandlerInterface
Résultat Graze\Supervisor\Handler\HandlerInterface

ping() public méthode

public ping ( ) : boolean
Résultat boolean

restart() public méthode

public restart ( callable $fn = null ) : Graze\Supervisor\SupervisorInterface
$fn callable
Résultat Graze\Supervisor\SupervisorInterface

start() public méthode

public start ( callable $fn = null ) : Graze\Supervisor\SupervisorInterface
$fn callable
Résultat Graze\Supervisor\SupervisorInterface

stop() public méthode

public stop ( integer $signal = null ) : Graze\Supervisor\SupervisorInterface
$signal integer
Résultat Graze\Supervisor\SupervisorInterface

supervise() public méthode

public supervise ( float $delay = 0.001 ) : Graze\Supervisor\SupervisorInterface
$delay float
Résultat Graze\Supervisor\SupervisorInterface

Property Details

$handler protected_oe property

protected $handler

$process protected_oe property

protected $process

$retries protected_oe property

protected $retries

$stderr public_oe property

public $stderr

$stdout public_oe property

public $stdout