Variable 'act_eventList'

Die Variable 'act_eventList' ermöglicht den Zugriff auf Methoden, die für die Liste der Ereignisse gelten, die von einer Regel akzeptiert wurden.

Details

Eine Filterregel und eine Duplikatregel haben grundsätzlich eine Liste mit nur einem Ereignis, da es sich bei einer Filterregel um eine statusunabhängige Regel handelt und da eine Duplikatregel nur das erste analysierte Ereignis behält.

Die Variablen 'act_eventCount' und 'act_eventList' sind in einer Zeitgeberregel nicht gültig, da eine Zeitgeberregel keine Ereignisse verarbeitet.

Wenn eine Regel in einem Gruppierungsschlüssel definiert wird, sind die Variablen 'act_eventCount', 'act_eventList' und 'act_threshold' in den folgenden Ausdruckskontexten nicht gültig:
  • Lebenszyklusaktionen
  • <filteringPredicate> in <activateOnEvent> oder <deactivateOnEvent> in <activationInterval>
  • <computedValue>
Dies ist der Fall, weil die Regelvariablen in diesem Fall nur auf eine Regelinstanz angewendet werden und Regelinstanzen bei der Ausführung dieser Ausdrücke nicht vorhanden sind.

Codebeispiel

Der folgende Code greift auf die Variable 'act_eventList' zu, um das zweite Ereignis in der Ereignisliste abzurufen:
IEvent second_event = act_eventList.get(1);

Methoden, auf die zugegriffen werden kann

Die Methoden, für die die Variable 'act_eventList' den Zugriff ermöglicht, werden in der IEventList-Schnittstelle definiert, wie in Tabelle 1 dargestellt.
Tabelle 1. IEventList-Schnittstelle mit entsprechenden Methoden und Speicherposition von Javadoc-Methodenbeschreibungen
Schnittstelle Methoden Speicherposition der Javadoc-Methodenbeschreibung
IEventList
  • get
  • size
  • isEmpty
  • listIterator
com.ibm.correlation.IEventList