PHP Класс Comos\Qpm\Supervision\Config

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_factory
$_keeperRestartPolicy
$_onTimeout
$_quantity
$_termTimeout
$_timeout

Открытые методы

Метод Описание
__construct ( array $config )
getFactoryMethod ( )
getKeeperRestartPolicy ( )
getOnTimeout ( )
getQuantity ( )
getTermTimeout ( ) : float
getTimeout ( ) : integer
isKillingOnTimeoutEnabled ( ) : boolean
isTimeoutEnabled ( ) : boolean

Приватные методы

Метод Описание
_fetchFloatValue ( $config, $field, $defaultValue )
_fetchIntValue ( $config, $field, $defaultValue )
_initFactory ( $config )
_initKeeperRestartPolicy ( $config )
_initOnTimeout ( $config )
_initQuantity ( $config )
_initTermTimeout ( $config )
_initTimeout ( $config )

Описание методов

__construct() публичный Метод

public __construct ( array $config )
$config array { @var \Callable factory @var \Callable|String worker a callback to run in child processes or a name of Class which implements QPM\Process|Runnable @var int quantity @var int maxRestartTimes @var withInSeconds @var timeout @var termTimeout }

getFactoryMethod() публичный Метод

public getFactoryMethod ( )

getKeeperRestartPolicy() публичный Метод

getOnTimeout() публичный Метод

public getOnTimeout ( )

getQuantity() публичный Метод

public getQuantity ( )

getTermTimeout() публичный Метод

public getTermTimeout ( ) : float
Результат float

getTimeout() публичный Метод

public getTimeout ( ) : integer
Результат integer

isKillingOnTimeoutEnabled() публичный Метод

public isKillingOnTimeoutEnabled ( ) : boolean
Результат boolean

isTimeoutEnabled() публичный Метод

public isTimeoutEnabled ( ) : boolean
Результат boolean

Описание свойств

$_factory защищенное свойство

protected $_factory

$_keeperRestartPolicy защищенное свойство

protected $_keeperRestartPolicy

$_onTimeout защищенное свойство

protected $_onTimeout

$_quantity защищенное свойство

protected $_quantity

$_termTimeout защищенное свойство

protected $_termTimeout

$_timeout защищенное свойство

protected $_timeout