X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=mappingservice%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Flispflowmapping%2Finterfaces%2Flisp%2FIMapResolverAsync.java;h=798d811817008346c62dac8f849062bae5cd58e9;hb=f70e298723c63e326c9ac8d8042b34343458d81a;hp=97fbd1d1b6be38665d06a0da164d0d1f7d2d9198;hpb=a66acdc2b34e2aa612af840eecdce7905d2a28f0;p=lispflowmapping.git diff --git a/mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/lisp/IMapResolverAsync.java b/mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/lisp/IMapResolverAsync.java index 97fbd1d1b..798d81181 100644 --- a/mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/lisp/IMapResolverAsync.java +++ b/mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/lisp/IMapResolverAsync.java @@ -7,11 +7,24 @@ */ package org.opendaylight.lispflowmapping.interfaces.lisp; -import org.opendaylight.yang.gen.v1.lispflowmapping.rev131031.MapRequest; +import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest; /** - * The async map resolver interface for dealing with async map request calls. + * Map Resolver interface for dealing with async map request calls. */ -public interface IMapResolverAsync extends IGeneralMapResolver { - public void handleMapRequest(MapRequest request, IMapRequestResultHandler callback); +public interface IMapResolverAsync extends IGenericMapResolver { + /** + * Handle Map-Request. + * + * @param request + * The map-request message + */ + void handleMapRequest(MapRequest request); + + /** + * Set SMR message notification listener. + * + * @param listener The SMR notification listener + */ + void setSmrNotificationListener(ISmrNotificationListener listener); }