Add MappingRepository type to signify where to store mapping info
Change-Id: If6e1deec011e85102a05b985306232f81834736b
diff --git a/providers/lisp/mapping/src/main/java/org/onosproject/provider/lisp/mapping/impl/LispMappingProvider.java b/providers/lisp/mapping/src/main/java/org/onosproject/provider/lisp/mapping/impl/LispMappingProvider.java
index 09bf3e6..05e5dd7 100644
--- a/providers/lisp/mapping/src/main/java/org/onosproject/provider/lisp/mapping/impl/LispMappingProvider.java
+++ b/providers/lisp/mapping/src/main/java/org/onosproject/provider/lisp/mapping/impl/LispMappingProvider.java
@@ -38,6 +38,9 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import static org.onosproject.mapping.MappingStore.Type.MAP_CACHE;
+import static org.onosproject.mapping.MappingStore.Type.MAP_DATABASE;
+
/**
* Provider which uses a LISP controller to manage EID-RLOC mapping.
*/
@@ -137,14 +140,14 @@
LispMapReply reply = (LispMapReply) msg;
MappingEntry replyMe = new MappingEntryBuilder(deviceId, reply).build();
- providerService.mappingAdded(replyMe, false);
+ providerService.mappingAdded(replyMe, MAP_CACHE);
break;
case LISP_MAP_NOTIFY:
LispMapNotify notify = (LispMapNotify) msg;
MappingEntry notifyMe = new MappingEntryBuilder(deviceId, notify).build();
- providerService.mappingAdded(notifyMe, true);
+ providerService.mappingAdded(notifyMe, MAP_DATABASE);
break;
default: