Los sucesos se pueden consultar por tipo de asociación.
La especificación Common Base Event define propiedades que establecen relaciones entre los sucesos. La propiedad associatedEvents es un elemento complejo que contiene uno o más subelementos del tipo AssociatedEvent, que representan cada uno un suceso asociado. Todos los elementos AssociatedEvent contienen subelementos que identifican el tipo de asociación y la aplicación que establece dicha asociación. Entre los ejemplos de tipos de asociación se incluyen CausedBy o Correlated.
Al especificar el identificador de instancia global de un suceso conocido y un tipo de asociación, puede recuperar los sucesos que satisfacen la asociación especificada. Para consultar sucesos por el tipo de asociación, utilice el método EventAccess.queryEventsByAssocation(String, String).
El siguiente fragmento de código devuelve todos los sucesos de la base de datos que tengan una asociación CausedBy con un suceso conocido:
String eventId = causeEvent.getGlobalInstanceId(); CommonBaseEvent[] resultEvents = eventAccess.queryEventsByAssociation("CausedBy", eventId);
(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)