GlideEventManager – Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die GlideEventManager Die API stellt Methoden zum Verarbeiten von Ereignissen bereit.

    Informationen zum Erstellen einer Ereigniswarteschlange finden Sie unter Anwenderdefinierte Warteschlangen zum Verarbeiten von Ereignissen werden erstellt .

    GlideEventManager – GlideEventManager(String QueueName)

    Instanziiert einen GlideEventManager Objekt.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Warteschlangenname Zeichenfolge Name einer Warteschlange für ein Ereignis, das in der Tabelle „Ereignisregistrierung“ [sysevent_Register] aufgeführt ist. Wenn keine Warteschlange angegeben ist, GlideEventManager Verarbeitet für die Standardwarteschlange.

    Das folgende Beispiel zeigt, wie ein instanziiert wird GlideEventManager Objekt.

    var eventMgr = new GlideEventManager('my_queue');

    GlideEventManager – Prozess (Nummernlimit)

    Verarbeitet die berechtigten Ereignisse in einer Warteschlange.

    Sie können verwenden limitParameter zum Identifizieren eines Bereichs von Process_on-Zeiten für Ereignisse in der Warteschlange. Dies ist kein harter Grenzwert. Wenn der Grenzwert beispielsweise 10 ist, sucht das System nach den 10 ältesten ausstehenden Process_on-Zeiten. Wenn mehrere Ereignisse dieselbe Process_on-Zeit haben, können mehr als 10 Ereignisse beansprucht werden (d. h. bereit zur Verarbeitung).

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    limit Anzahl Optional. Begrenzt die Anzahl der beanspruchten Ereignisse. Wenn dieser Wert nicht übergeben wird, wird kein Grenzwert angewendet.
    Tabelle : 3. Rückgaben
    Typ Beschreibung
    Keine

    Das folgende Beispiel zeigt, wie die Anzahl der verarbeiteten Ereignisse auf etwa 200 begrenzt werden kann.

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