Variabile act_eventList

La variabile act_eventList fornisce l'accesso ai metodi che si applicano all'elenco di eventi che sono stati accettati da una regola.

Dettagli

Una regola di filtro e una regola di duplicato hanno sempre un elenco di non più di un evento in quanto una regola di filtro è una regola stateless e una regola di duplicato mantiene solo il primo evento analizzato.

Le variabili act_eventCount e act_eventList non sono valide all'interno di una regola di timer in quanto questa non elabora eventi.

Se una regola viene definita con una chiave di raggruppamento, le variabili act_eventCount, act_eventList e act_threshold non sono valide all'interno dei seguenti contesti di espressione:
  • Azioni attinenti al ciclo di vita
  • <filteringPredicate> in <activateOnEvent> o <deactivateOnEvent> in <activationInterval>
  • <computedValue>
Ciò in quanto, in questo caso, le variabili di regola si applicano solo a un'istanza della regola e le istanze della regola non esistono al momento in cui queste espressioni vengono eseguite.

Esempio di codifica

Il seguente codice ha accesso alla variabile act_eventList per ottenere il secondo evento dell'elenco:
IEvent second_event = act_eventList.get(1);

Metodi a cui è possibile accedere

I metodi a cui la variabile act_eventList fornisce l'accesso sono definiti nell'interfaccia IEventList, come riportato in Tabella 1.
Tabella 1. Interfaccia IEventList con metodi corrispondenti e ubicazione delle descrizioni del metodo Javadoc
Interfaccia Metodi Ubicazione delle descrizioni del metodo Javadoc
IEventList
  • get
  • size
  • isEmpty
  • listIterator
com.ibm.correlation.IEventList