BackgroundWorkers.WorkQueueStatusAsJSON

BackgroundWorkers = class static (TObject)Interface de BackgroundWorkersExemples de BackgroundWorkers

Qubes 7.2 Retourne le statut instantané d'une queue

Syntaxe

class function WorkQueueStatusAsJSON(name: String; resetPeakStats: Boolean = False): String
name: nom de la queue
resetPeakStats: si True réinitialise les statistiques de pic

Remarques

La structure du JSON retournée contient au moins les champs ci-dessous. Des données supplémentaires sont susceptibles d'être ajoutées lors d'évolutions futures.

  • name reprend le nom de la queue
  • workers informations sur les workers
    • count nombre de workers (consigne)
    • live nombre de workers créés
    • active nombre de workers actuellement actifs
    • peak nombre maximum de workers actifs depuis le dernier resetPeakStats
  • queue informations sur la queue
    • total nombre de tâches dans la queue
    • delayed nombre de tâches avec un délai dans la queue (non traitables immédiatement)
    • peak nombre maximum de tâches dans la queue depuis le dernier resetPeakStats

Exemples

PrintLn(BackgroundWorkers.WorkQueueStatusAsJSON('myQueue'));

Classification

System.Workers BackgroundWorkers