event listener is now used by the xml router and the publish method of the gateway is
[xmlrouter] / listener / src / main / java / org / wamblee / xmlrouter / listener / CompositeEventListener.java
index 15432eaca8f53c9702231a998e110410e929c865..791d9d141c0fe10a7dda49b713efb2dcca87937b 100644 (file)
@@ -21,12 +21,8 @@ import java.util.List;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
-import javax.print.attribute.standard.Destination;
-import javax.xml.transform.dom.DOMSource;
-
 import org.wamblee.concurrency.ReadLock;
 import org.wamblee.concurrency.WriteLock;
-import org.wamblee.xmlrouter.common.Id;
 import org.wamblee.xmlrouter.config.Transformation;
 
 public class CompositeEventListener implements EventListener {
@@ -72,14 +68,12 @@ public class CompositeEventListener implements EventListener {
 
     @Override
     @ReadLock
-    public void delivered(String aDocumentType, Id<DOMSource> aEventId,
-        DOMSource aEvent, List<Transformation> aSequence,
-        Id<Destination> aDestination, String aDestinationName,
-        boolean aSuccessFlag) {
+    public void delivered(EventInfo aInfo, List<Transformation> aSequence,
+        long aDestinationId, String aDestinationName, boolean aSuccessFlag) {
         for (EventListener logger : loggers) {
             try {
-                logger.delivered(aDocumentType, aEventId, aEvent, aSequence,
-                    aDestination, aDestinationName, aSuccessFlag);
+                logger.delivered(aInfo, aSequence, aDestinationId,
+                    aDestinationName, aSuccessFlag);
             } catch (Exception e) {
                 LOGGER.log(Level.WARNING, "Logger threw exception", e);
             }
@@ -88,11 +82,10 @@ public class CompositeEventListener implements EventListener {
 
     @Override
     @ReadLock
-    public void notDelivered(String aDocumentType, Id<DOMSource> aEventId,
-        DOMSource aEvent) {
+    public void notDelivered(EventInfo aInfo) {
         for (EventListener logger : loggers) {
             try {
-                logger.notDelivered(aDocumentType, aEventId, aEvent);
+                logger.notDelivered(aInfo);
             } catch (Exception e) {
                 LOGGER.log(Level.WARNING, "Logger threw exception", e);
             }