import java.util.List;
-import javax.print.attribute.standard.Destination;
-import javax.xml.transform.dom.DOMSource;
-
-import org.wamblee.xmlrouter.common.Id;
import org.wamblee.xmlrouter.config.Transformation;
/**
/**
* Called when an event is delivered to a destination.
*
- * @param aDocumentType
- * Document type.
- * @param aEventId
- * Unique id for the original event.
- * @param aEvent
- * The event.
+ * @param aInfo
+ * Event information.
* @param aSequence
* Sequence of transformations performed.
- * @param aDestination
+ * @param aDestinationId
* Id of the destination the event was delivered to.
- * @param aDestinationName
- * Destination name.
* @param aSuccessFlag
* Whether or not event delivery succeeded.
*/
- void delivered(String aDocumentType, Id<DOMSource> aEventId,
- DOMSource aEvent, List<Transformation> aSequence,
- Id<Destination> aDestination, String aDestinationName,
- boolean aSuccessFlag);
+ void delivered(EventInfo aInfo, List<Transformation> aSequence,
+ String aDestinationId, boolean aSuccessFlag);
/**
* Called when an event could not be delivered to any destination.
*
- * @param aEventId
- * Unique id for the original event.
- * @param aEvent
- * Event.
+ * @param aInfo
+ * Event info.
*/
- void notDelivered(String aDocumentType, Id<DOMSource> aEventId,
- DOMSource aEvent);
+ void notDelivered(EventInfo aInfo);
}