Bug 6536: Allow propagation of SB notifications on slaves
[lispflowmapping.git] / mappingservice / implementation / src / main / java / org / opendaylight / lispflowmapping / implementation / MappingSystem.java
index 33d43e9cc50c9413b57653f5747c7e241d4912b9..8bc331e5c1638de5fc04767138b3d37e4c226c48 100644 (file)
@@ -61,6 +61,7 @@ public class MappingSystem implements IMappingSystem {
     private IMapCache pmc;
     private final EnumMap<MappingOrigin, IMapCache> tableMap = new EnumMap<>(MappingOrigin.class);
     private DataStoreBackEnd dsbe;
+    private boolean isMaster = false;
 
     public MappingSystem(ILispDAO dao, boolean iterateMask, boolean notifications, boolean overwrite) {
         this.dao = dao;
@@ -348,4 +349,14 @@ public class MappingSystem implements IMappingSystem {
         dao.removeAll();
         buildMapCaches();
     }
+
+    @Override
+    public void setIsMaster(boolean isMaster) {
+        this.isMaster = isMaster;
+    }
+
+    @Override
+    public boolean isMaster() {
+        return isMaster;
+    }
 }