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 22943db266b0d339b8c015902ddaafd9c14b8d2d..791d9d141c0fe10a7dda49b713efb2dcca87937b 100644 (file)
@@ -21,11 +21,8 @@ import java.util.List;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
-import javax.print.attribute.standard.Destination;
-
 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,11 +69,10 @@ public class CompositeEventListener implements EventListener {
     @Override
     @ReadLock
     public void delivered(EventInfo aInfo, List<Transformation> aSequence,
-        Id<Destination> aDestination, String aDestinationName,
-        boolean aSuccessFlag) {
+        long aDestinationId, String aDestinationName, boolean aSuccessFlag) {
         for (EventListener logger : loggers) {
             try {
-                logger.delivered(aInfo, aSequence, aDestination,
+                logger.delivered(aInfo, aSequence, aDestinationId,
                     aDestinationName, aSuccessFlag);
             } catch (Exception e) {
                 LOGGER.log(Level.WARNING, "Logger threw exception", e);