Implement getSessionListener in DummyMonitoringService 30/38930/1
authorAndrej Mak <andmak@cisco.com>
Mon, 16 May 2016 12:26:24 +0000 (14:26 +0200)
committerAndrej Mak <andmak@cisco.com>
Mon, 16 May 2016 12:26:24 +0000 (14:26 +0200)
Returning null caused errors during connecting to testtool.

Change-Id: I62efccf5042c2e9084654c44262a19afbaeb1d3b
Signed-off-by: Andrej Mak <andmak@cisco.com>
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java

index a4144b87003345595c8e65357440151a101dcffd..a04e8f78717f71218511bb6e7a7c520e52dcfc5e 100644 (file)
@@ -18,7 +18,9 @@ import java.util.Collections;
 import java.util.Set;
 import javax.annotation.Nullable;
 import org.opendaylight.controller.config.util.capability.Capability;
+import org.opendaylight.netconf.api.monitoring.NetconfManagementSession;
 import org.opendaylight.netconf.api.monitoring.NetconfMonitoringService;
+import org.opendaylight.netconf.api.monitoring.SessionEvent;
 import org.opendaylight.netconf.api.monitoring.SessionListener;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Uri;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.Yang;
@@ -88,7 +90,22 @@ public class DummyMonitoringService implements NetconfMonitoringService {
 
     @Override
     public SessionListener getSessionListener() {
-        return null;
+        return new SessionListener() {
+            @Override
+            public void onSessionUp(NetconfManagementSession session) {
+                //no op
+            }
+
+            @Override
+            public void onSessionDown(NetconfManagementSession session) {
+                //no op
+            }
+
+            @Override
+            public void onSessionEvent(SessionEvent event) {
+                //no op
+            }
+        };
     }
 
     @Override