PHP Class Cronario\Facade

Afficher le fichier Open project: cronario/cronario Class Usage Examples

Protected Properties

Свойство Type Description
$builders array Producer builders scope
$producers array Producer instances

Méthodes publiques

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

Method Details

addBuilder() public static méthode

Add Builder to facade builder scope
public static addBuilder ( $appId, $builderFunction ) : boolean
$appId
$builderFunction
Résultat boolean

addProducer() public static méthode

Add producer to facade
public static addProducer ( Producer $producer ) : boolean
$producer Producer
Résultat boolean

cleanProducers() public static méthode

Clean producer scope
public static cleanProducers ( ) : boolean
Résultat boolean

getJobsReserved() public static méthode

Get all reserved jobs
public static getJobsReserved ( ) : array
Résultat array

getManagersStats() public static méthode

Get all managers statistic
public static getManagersStats ( ) : array
Résultat array

getProducer() public static méthode

Get producer by id
public static getProducer ( string $appId = Producer::DEFAULT_APP_ID ) : Producer | null
$appId string
Résultat Producer | null

getProducersStats() public static méthode

Get producer statistic
public static getProducersStats ( ) : array
Résultat array

getQueuesStats() public static méthode

Get queues statistic
public static getQueuesStats ( ) : array
Résultat array

getStorage() public static méthode

Get storage by application id
public static getStorage ( $appId ) : Cronario\Storage\StorageInterface
$appId
Résultat Cronario\Storage\StorageInterface

Property Details

$builders protected_oe static_oe property

Producer builders scope
protected static array $builders
Résultat array

$producers protected_oe static_oe property

Producer instances
protected static array $producers
Résultat array