GlideEventManager - Global
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 .
| Nom | Type | Description |
|---|---|---|
| Nom de la 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 ce limit paramètre pour identifier une plage d’heures de process_on pour les événements dans la file d’attente, et 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).
| Nom | Type | Description |
|---|---|---|
| limite | Numéro | Facultatif. Limite le nombre d’événements réclamés. Si cette valeur n’est pas transmise, aucune limite n’est appliquée. |
| Type | Description |
|---|---|
| Néant |
L’exemple suivant montre comment limiter le nombre d’événements traités à environ 200.
GlideEventManager('my_event_queue').process(200);