연관 유형별로 이벤트 조회

연관 유형별로 이벤트를 조회할 수 있습니다.

공통 기본 이벤트 스펙은 이벤트간의 관계를 설정하는 등록 정보를 정의합니다. associatedEvents 등록 정보는 각각 연관된 이벤트를 표시하는 AssociatedEvent 유형의 하위 요소를 하나 이상 포함하는 복합 요소입니다. 각 AssociatedEvent 요소에는 연관 유형과 연관을 설정한 응용프로그램을 식별하는 하위 요소가 포함되어 있습니다. 연관 유형의 예로는 CausedBy 또는 Correlated가 있을 수 있습니다.

알려진 이벤트의 글로벌 인스턴스 ID 및 연관 유형을 지정하여 지정된 연관을 만족시키는 이벤트를 검색할 수 있습니다. 연관 유형별로 이벤트를 조회하려면, EventAccess.queryEventsByAssocation(String, String) 메소드를 사용하십시오.

  1. 옵션: 이벤트 액세스 Bean을 작성하십시오
  2. EventAccess.queryEventsByAssociation(String, String) 메소드를 호출하십시오.
    CommonBaseEvent[] events = eventAccess.queryEventsByAssocation(associationType,
                                                                   eventId);
    이 메소드의 매개변수는 다음과 같습니다.
    associationType
    연관 유형. associationEngineInfo 등록 정보로 지정된 연관 유형의 이름입니다.
    eventId
    알려진 이벤트의 글로벌 인스턴스 ID.

    리턴된 오브젝트는 알려진 오브젝트와의 지정된 연관 유형을 만족시키는 이벤트가 들어 있는 배열입니다. 조회 시 이벤트 데이터베이스에 여전히 들어 있는 이벤트만이 리턴됩니다. (연관된 이벤트는 데이터베이스에서 제거될 수 있습니다.)

다음 코드 단편은 알려진 이벤트와의 CausedBy 연관이 있는 이벤트 데이터베이스에서 모든 이벤트를 리턴합니다.

String eventId = causeEvent.getGlobalInstanceId();
CommonBaseEvent[] resultEvents = eventAccess.queryEventsByAssociation("CausedBy",
                                                                      eventId);

이용약관 |

최종 갱신: Fri Jun 2 2006

(c) Copyright IBM Corporation 2005.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)