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 aSuccessFlag
* Whether or not event delivery succeeded.
*/
- void delivered(String aDocumentType, Id<DOMSource> aEventId,
- DOMSource aEvent, List<Transformation> aSequence,
+ void delivered(EventInfo aInfo, List<Transformation> aSequence,
Id<Destination> aDestination, String aDestinationName,
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);
}