Variabile act_eventCount

La variabile act_eventCount è un numero intero uguale al numero degli eventi che sono stati accettati da una regola.

Dettagli

Per una regola di duplicato, il valore della variabile act_eventCount è il numero totale degli eventi accettati, che include gli eventi di origine e i duplicati. Per tutti gli altri tipi di regola, il valore è lo stesso della dimensione dell'elenco di eventi, che può essere ottenuto tramite la variabile act_eventList utilizzando il metodo act_eventList.size().

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

Con il seguente codice si accede alla variabile act_lib per ottenere il numero di eventi che sono stati accettati da una regola:
int eventCt = act_lib.getIntVariable(IACTLibrary.EVENTCOUNT);