PHP 클래스 Cronario\Facade

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

보호된 프로퍼티들

프로퍼티 타입 설명
$builders array Producer builders scope
$producers array Producer instances

공개 메소드들

메소드 설명
addBuilder ( $appId, $builderFunction ) : boolean Add Builder to facade builder scope
addProducer ( Producer $producer ) : boolean Add producer to facade
cleanProducers ( ) : boolean Clean producer scope
getJobsReserved ( ) : array Get all reserved jobs
getManagersStats ( ) : array Get all managers statistic
getProducer ( string $appId = Producer::DEFAULT_APP_ID ) : Producer | null Get producer by id
getProducersStats ( ) : array Get producer statistic
getQueuesStats ( ) : array Get queues statistic
getStorage ( $appId ) : Cronario\Storage\StorageInterface Get storage by application id

메소드 상세

addBuilder() 공개 정적인 메소드

Add Builder to facade builder scope
public static addBuilder ( $appId, $builderFunction ) : boolean
$appId
$builderFunction
리턴 boolean

addProducer() 공개 정적인 메소드

Add producer to facade
public static addProducer ( Producer $producer ) : boolean
$producer Producer
리턴 boolean

cleanProducers() 공개 정적인 메소드

Clean producer scope
public static cleanProducers ( ) : boolean
리턴 boolean

getJobsReserved() 공개 정적인 메소드

Get all reserved jobs
public static getJobsReserved ( ) : array
리턴 array

getManagersStats() 공개 정적인 메소드

Get all managers statistic
public static getManagersStats ( ) : array
리턴 array

getProducer() 공개 정적인 메소드

Get producer by id
public static getProducer ( string $appId = Producer::DEFAULT_APP_ID ) : Producer | null
$appId string
리턴 Producer | null

getProducersStats() 공개 정적인 메소드

Get producer statistic
public static getProducersStats ( ) : array
리턴 array

getQueuesStats() 공개 정적인 메소드

Get queues statistic
public static getQueuesStats ( ) : array
리턴 array

getStorage() 공개 정적인 메소드

Get storage by application id
public static getStorage ( $appId ) : Cronario\Storage\StorageInterface
$appId
리턴 Cronario\Storage\StorageInterface

프로퍼티 상세

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

Producer builders scope
protected static array $builders
리턴 array

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

Producer instances
protected static array $producers
리턴 array