PHP 클래스 Comos\Qpm\Supervision\Config

파일 보기 프로젝트 열기: comos/qpm 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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() 공개 메소드

isTimeoutEnabled() 공개 메소드

public isTimeoutEnabled ( ) : boolean
리턴 boolean

프로퍼티 상세

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

protected $_factory

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

protected $_keeperRestartPolicy

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

protected $_onTimeout

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

protected $_quantity

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

protected $_termTimeout

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

protected $_timeout