GlideEventManager : Global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Die GlideEventManager -API bietet Methoden zum Verarbeiten von Ereignissen.

    Informationen zum Erstellen einer Ereigniswarteschlange finden Sie unter Anwenderdefinierte Warteschlangen zum Verarbeiten von Ereignisse erstellen.

    GlideEventManager: GlideEventManager(String queueName)

    Instanziiert ein GlideEventManager -Objekt.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    queueName Zeichenfolge Name einer Warteschlange für ein Ereignis, das in der Tabelle „Ereignisregistrierung“ [sysevent_register] aufgeführt ist. Wenn keine Warteschlange angegeben ist, werden GlideEventManager -Prozesse mit der Standardwarteschlange verarbeitet.

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

    var eventMgr = new GlideEventManager('my_queue');

    GlideEventManager – process(Anzahllimit)

    Verarbeitet die in Frage kommenden Ereignisse in einer Warteschlange.

    Mit dem Parameter limit können Sie einen Bereich von process_on-Zeiten für Ereignisse in der Warteschlange identifizieren. Dies ist kein festes Limit. Wenn der Grenzwert beispielsweise 10 beträgt, sucht das System nach den 10 ältesten ausstehenden process_on-Zeiten. Wenn mehrere Ereignisse die gleiche process_on-Zeit haben, können mehr als 10 Ereignisse beansprucht werden (d. h. bereit zur Verarbeitung).

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    limit Nummer 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 wird.

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