GlideEventManager : global

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • L’API GlideEventManager fournit des méthodes pour traiter les événements.

    Pour plus d’informations sur la création d’une file d’attente d’événements, consultez Création de files d’attente personnalisées pour traiter les événements.

    GlideEventManager : GlideEventManager(String queueName)

    Instancie un objet GlideEventManager .

    Tableau 1. Paramètres
    Nom Type Description
    Nom de file d’attente Chaîne Nom d’une file d’attente pour un événement répertorié dans la table Registre des événements [sysevent_register]. Si aucune file d’attente n’est fournie, GlideEventManager traite par rapport à la file d’attente par défaut.

    L’exemple suivant montre comment instancier un objet GlideEventManager .

    var eventMgr = new GlideEventManager('my_queue');

    GlideEventManager : processus (limite de nombre)

    Traite les événements éligibles dans une file d’attente.

    Vous pouvez utiliser le limit paramètre pour identifier une plage d’heures de process_on pour les événements dans la file d’attente, il ne s’agit pas d’une limite stricte. Par exemple, si la limite est de 10, le système recherche les 10 plus anciennes process_on en attente. Si plusieurs événements ont la même heure de process_on, plus de 10 événements peuvent être réclamés (c’est-à-dire prêts à être traités).

    Tableau 2. Paramètres
    Nom Type Description
    limite Numéro Facultatif. Limite le nombre d’événements réclamés. Si cette valeur n’est pas dépassée, aucune limite n’est appliquée.
    Tableau 3. Renvoie
    Type Description
    Aucun

    L’exemple suivant montre comment limiter le nombre d’événements traités à environ 200.

    GlideEventManager('my_event_queue').process(200);