Variable act_eventList

La variable act_eventList donne accès à des méthodes qui s'appliquent à la liste des événements acceptés par une règle.

Détails

Les règles de filtrage et de duplication possèdent toujours une liste comptant au maximum un événement, car les premières sont sans état et les secondes ne conservent que le premier événement analysé.

Les variables act_eventCount et act_eventList ne sont pas valides dans une règle temporisée, car ce type de règle ne traite pas les événements.

Si une règle comporte une clé de groupement, les variables act_eventCount, act_eventList et act_threshold ne sont pas valides dans les contextes d'expression suivants :
  • Actions de cycle de vie
  • <filteringPredicate> dans <activateOnEvent> ou <deactivateOnEvent> dans <activationInterval>
  • <computedValue>
En effet, dans ce cas, les variables de règle s'appliquent uniquement à une instance de règle et il n'existe pas d'instance de règle au moment où ces expressions sont exécutées.

Exemple de programmation

Le code suivant permet d'accéder à la variable act_eventList pour obtenir le deuxième événement de la liste d'événements :
IEvent second_event = act_eventList.get(1);

Méthodes accessibles

Les méthodes auxquelles la variable act_eventList donne accès sont définies dans l'interface IEventList, comme indiqué dans le tableau Tableau 1.
Tableau 1. Interface IEventList, méthodes correspondantes et emplacement des descriptions de méthode Javadoc
Interface Méthodes Emplacement des descriptions de méthode Javadoc
IEventList
  • get
  • size
  • isEmpty
  • listIterator
com.ibm.correlation.IEventList