Variável act_eventCount

A variável act_eventCount é um inteiro igual ao número de eventos aceitos por uma regra.

Detalhes

Para uma regra de duplicata, o valor da variável act_eventCount é o número total de eventos aceitos, que inclui o evento original e as duplicatas. Para todos os outros tipos de regras, o valor é o mesmo que o tamanho da lista de eventos, que pode ser obtido por meio da variável act_eventList, utilizando o método act_eventList.size().

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_lib para obter o número de eventos aceitos por uma regra:
int eventCt = act_lib.getIntVariable(IACTLibrary.EVENTCOUNT);