Migrate lisp-proto implementation to IETF YANG model
[lispflowmapping.git] / mappingservice / api / src / main / java / org / opendaylight / lispflowmapping / interfaces / lisp / IMapRequestResultHandler.java
index 607f6eb0fad359485faf851b1cb9aed989214c5d..33e57fe33b61fc60188c8c5c6e3eb94105a429ef 100644 (file)
@@ -7,15 +7,29 @@
  */
 package org.opendaylight.lispflowmapping.interfaces.lisp;
 
-import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev150820.MapReply;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev150820.MapRequest;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev150820.transportaddress.TransportAddress;
+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;
 
 /**
  * An interface for dealing with a map reply message.
  */
 public interface IMapRequestResultHandler {
-    public void handleMapReply(MapReply mapReply);
+    /**
+     * Handle return map-reply message
+     *
+     * @param mapReply
+     *            The map-reply message
+     */
+    void handleMapReply(MapReply mapReply);
 
-    public void handleNonProxyMapRequest(MapRequest mapRequest, TransportAddress transportAddress);
+    /**
+     * Handle map-request to be forwarded to authoritative ETR
+     *
+     * @param mapRequest
+     *            The map-request message
+     * @param transportAddress
+     *            The address of the ETR
+     */
+    void handleNonProxyMapRequest(MapRequest mapRequest, TransportAddress transportAddress);
 }