Ignore irrelevant events in SegmentRoutingManager and DhcpRelayManager

Change-Id: If2ec29d6eea07a187e42bd2fda32de17245a7520
diff --git a/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java b/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java
index 4aedc83..07e5cd9 100644
--- a/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java
+++ b/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java
@@ -547,7 +547,17 @@
                     log.warn("Unsupported event type {}", event.type());
                     break;
             }
+        }
 
+        @Override
+        public boolean isRelevant(NetworkConfigEvent event) {
+            if (event.configClass().equals(DefaultDhcpRelayConfig.class) ||
+                    event.configClass().equals(IndirectDhcpRelayConfig.class) ||
+                    event.configClass().equals(IgnoreDhcpConfig.class)) {
+                return true;
+            }
+            log.debug("Ignore irrelevant event class {}", event.configClass().getName());
+            return false;
         }
     }
 
diff --git a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
index 6bcfd99..6250ffd 100644
--- a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
+++ b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
@@ -1696,6 +1696,19 @@
             }
         }
 
+        @Override
+        public boolean isRelevant(NetworkConfigEvent event) {
+            if (event.configClass().equals(SegmentRoutingDeviceConfig.class) ||
+                    event.configClass().equals(SegmentRoutingAppConfig.class) ||
+                    event.configClass().equals(InterfaceConfig.class) ||
+                    event.configClass().equals(XConnectConfig.class) ||
+                    event.configClass().equals(PwaasConfig.class)) {
+                return true;
+            }
+            log.debug("Ignore irrelevant event class {}", event.configClass().getName());
+            return false;
+        }
+
         private final class ConfigChange implements Runnable {
             @Override
             public void run() {