Variável act_eventList

A variável act_eventList fornece acesso a métodos que são aplicados à lista de eventos aceitos por uma regra.

Detalhes

Uma regra de filtragem e uma regra de duplicata sempre têm uma lista de não mais de um evento porque uma regra de filtragem é uma regra sem preservação de estado e porque uma regra de duplicata retém apenas o primeiro evento analisado.

As variáveis act_eventCount e act_eventList não são válidas em uma regra do cronômetro porque essa regra não processa eventos.

Se uma regra for definida com uma chave de agrupamento, as variáveis act_eventCount, act_eventList e act_threshold não serão válidas nos seguintes contextos de expressão:
  • Ações do ciclo de vida
  • <filteringPredicate> em <activateOnEvent> ou <deactivateOnEvent> em <activationInterval>
  • <computedValue>
Isso ocorre porque, nesse caso, as variáveis da regra são aplicadas somente a uma instância da regra e as instâncias de regras não existem na hora em que essas expressões são executadas.

Exemplo de Código

O código a seguir acessa a variável act_eventList para obter o segundo evento na lista de eventos:
IEvent second_event = act_eventList.get(1);

Métodos que Podem Ser Acessados

Os métodos aos quais a variável act_eventList fornece acesso são definidos na interface IEventList, conforme mostrado em Tabela 1.
Tabela 1. Interface IEventList com Métodos Correspondentes e Local das Descrições de Métodos Javadoc
Interface Métodos Local das descrições de métodos Javadoc
IEventList
  • get
  • size
  • isEmpty
  • listIterator
com.ibm.correlation.IEventList