act_eventList 변수

act_eventList 변수는 규칙이 승인한 이벤트 목록에 적용되는 메소드에 대한 액세스를 제공합니다.

세부사항

필터 규칙 및 중복 규칙은 둘 모두 항상 하나의 이벤트 목록만 있습니다. 필터 규칙은 상태가 없는 규칙이고 중복 규칙은 첫 번째 분석된 이벤트만을 보존하기 때문입니다.

act_eventCount 및 act_eventList 변수는 타이머 규칙이 이벤트를 처리하지 않으므로 타이머 규칙 내에서 올바르지 않습니다.

규칙이 그룹화 키로 정의된 경우에는 act_eventCount, act_eventList 및 act_threshold 변수는 다음 표현식 컨텍스트 내에서 올바르지 않습니다.
  • 수명 주기 조치
  • <activateOnEvent> 내의 <filteringPredicate> 또는 <activationInterval> 내의 <deactivateOnEvent>
  • <computedValue>
이 경우 원인은 규칙 변수가 규칙 인스턴스에만 적용되고, 규칙 인스턴스가 이러한 표현식 실행 당시 존재하지 않기 때문입니다.

코딩 예제

다음 코드는 act_eventList 변수에 액세스하여 이벤트 목록에서 두 번째 이벤트를 가져옵니다.
IEvent second_event = act_eventList.get(1);

액세스할 수 있는 메소드

act_eventList 변수가 액세스를 제공하는 메소드는 표 1에 표시된 대로 IEventList 인터페이스에 정의되어 있습니다.
표 1. IEventList 인터페이스, 해당하는 메소드 및 Javadoc 메소드 위치 설명
인터페이스 메소드 Javadoc 메소드 위치 설명
IEventList
  • get
  • size
  • isEmpty
  • listIterator
com.ibm.correlation.IEventList