PHP 클래스 Cronario\Manager

상속: extends Thread
파일 보기 프로젝트 열기: cronario/cronario

보호된 프로퍼티들

프로퍼티 타입 설명
$appId
$bootstrapFile
$eventTriggerSet
$id
$logger Psr\Log\LoggerInterface
$producer Producer
$queue Queue
$redis Predis\Client
$startOn
$workerClass
$workerConfig region Worker ***********************************************************

공개 메소드들

메소드 설명
__construct ( $id, $appId, $workerClass, $bootstrapFile )
parseManagerStatKey ( $key ) : array
run ( ) : boolean

보호된 메소드들

메소드 설명
buildManagerLiveKey ( $id ) : string
buildManagerStatKey ( ) : string
eventTrigger ( $event )
finishManagerLive ( )
getAppId ( ) : mixed
getBootstrapFile ( ) : mixed
getId ( ) : mixed
getLogger ( ) : Psr\Log\LoggerInterface
getProducer ( ) : Producer
getQueue ( ) : Queue
getRedis ( ) : Client
getStartOn ( ) : mixed
getWorkerClass ( ) : mixed
getWorkerConfig ( null $key = null ) : mixed
isLimitsExceeded ( ) : boolean
isProducerShutDown ( ) : boolean
setAppId ( $appId )
setBootstrapFile ( $bootstrapFile )
setId ( $id )
setWorkerClass ( $workerClass )
startManagerLive ( )
waitDelay ( )

메소드 상세

__construct() 공개 메소드

public __construct ( $id, $appId, $workerClass, $bootstrapFile )
$id
$appId
$workerClass
$bootstrapFile

buildManagerLiveKey() 보호된 메소드

protected buildManagerLiveKey ( $id ) : string
$id
리턴 string

buildManagerStatKey() 보호된 메소드

protected buildManagerStatKey ( ) : string
리턴 string

eventTrigger() 보호된 메소드

protected eventTrigger ( $event )
$event

finishManagerLive() 보호된 메소드

protected finishManagerLive ( )

getAppId() 보호된 메소드

protected getAppId ( ) : mixed
리턴 mixed

getBootstrapFile() 보호된 메소드

protected getBootstrapFile ( ) : mixed
리턴 mixed

getId() 보호된 메소드

protected getId ( ) : mixed
리턴 mixed

getLogger() 보호된 메소드

protected getLogger ( ) : Psr\Log\LoggerInterface
리턴 Psr\Log\LoggerInterface

getProducer() 보호된 메소드

protected getProducer ( ) : Producer
리턴 Producer

getQueue() 보호된 메소드

protected getQueue ( ) : Queue
리턴 Queue

getRedis() 보호된 메소드

protected getRedis ( ) : Client
리턴 Predis\Client

getStartOn() 보호된 메소드

protected getStartOn ( ) : mixed
리턴 mixed

getWorkerClass() 보호된 메소드

protected getWorkerClass ( ) : mixed
리턴 mixed

getWorkerConfig() 보호된 메소드

protected getWorkerConfig ( null $key = null ) : mixed
$key null
리턴 mixed

isLimitsExceeded() 보호된 메소드

protected isLimitsExceeded ( ) : boolean
리턴 boolean

isProducerShutDown() 보호된 메소드

protected isProducerShutDown ( ) : boolean
리턴 boolean

parseManagerStatKey() 공개 정적인 메소드

public static parseManagerStatKey ( $key ) : array
$key
리턴 array

run() 공개 메소드

public run ( ) : boolean
리턴 boolean

setAppId() 보호된 메소드

protected setAppId ( $appId )
$appId

setBootstrapFile() 보호된 메소드

protected setBootstrapFile ( $bootstrapFile )
$bootstrapFile

setId() 보호된 메소드

protected setId ( $id )
$id

setWorkerClass() 보호된 메소드

protected setWorkerClass ( $workerClass )
$workerClass

startManagerLive() 보호된 메소드

protected startManagerLive ( )

waitDelay() 보호된 메소드

protected waitDelay ( )

프로퍼티 상세

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

protected $appId

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

protected $bootstrapFile

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

protected $eventTriggerSet

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

protected $id

$logger 보호되어 있는 정적으로 프로퍼티

protected static LoggerInterface,Psr\Log $logger
리턴 Psr\Log\LoggerInterface

$producer 보호되어 있는 정적으로 프로퍼티

protected static Producer,cronario $producer
리턴 Producer

$queue 보호되어 있는 정적으로 프로퍼티

protected static Queue,cronario $queue
리턴 Queue

$redis 보호되어 있는 정적으로 프로퍼티

protected static Client,Predis $redis
리턴 Predis\Client

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

protected $startOn

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

protected $workerClass

$workerConfig 보호되어 있는 정적으로 프로퍼티

region Worker ***********************************************************
protected static $workerConfig