From d5582e6ac89a87f61bc510ea2d223ec07f68b9aa Mon Sep 17 00:00:00 2001 From: Andrej Mak Date: Mon, 16 May 2016 14:26:24 +0200 Subject: [PATCH] Implement getSessionListener in DummyMonitoringService Returning null caused errors during connecting to testtool. Change-Id: I62efccf5042c2e9084654c44262a19afbaeb1d3b Signed-off-by: Andrej Mak --- .../test/tool/DummyMonitoringService.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java b/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java index a4144b8700..a04e8f7871 100644 --- a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java +++ b/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java @@ -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 -- 2.36.6