Bug 5005: Send Map-Notify to all affected xTRs
[lispflowmapping.git] / mappingservice / api / src / main / java / org / opendaylight / lispflowmapping / interfaces / lisp / IFlowMapping.java
index be645e04c881956dd33359eda234c025cfd57989..909c66a922e7b5f9b649b1fe6b921a36c414eca4 100644 (file)
@@ -7,10 +7,14 @@
  */
 package org.opendaylight.lispflowmapping.interfaces.lisp;
 
+import java.util.List;
+
+import org.apache.commons.lang3.tuple.Pair;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddress;
 
 /**
  * The LISP Mapping Service interface
@@ -23,7 +27,7 @@ public interface IFlowMapping {
      *            The map-register message
      * @return a map-notify message, if requested in the map-register or null otherwise
      */
-    MapNotify handleMapRegister(MapRegister mapRegister);
+    Pair<MapNotify, List<TransportAddress>> handleMapRegister(MapRegister mapRegister);
 
     /**
      * Handle southbound map-request