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 des événements.
GlideEventManager : GlideEventManager(String queueName)
Instancie un objet GlideEventManager .
| Nom | Type | Description |
|---|---|---|
| queueName | 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 la file d’attente par défaut. |
L’exemple suivant montre comment instancier un objet GlideEventManager .
var eventMgr = new GlideEventManager('my_queue');
GlideEventManager : process(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, et il ne s’agit pas d’une limite stricte. Par exemple, si la limite est de 10, le système recherche les 10 heures de process_on en attente les plus anciennes. 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 revendiqué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);