commit | 8b1cb67def112d1e75badcc9483a7834cd06a312 | [log] [tgz] |
---|---|---|
author | Andrea Campanella <andrea@onlab.us> | Mon Jan 25 13:58:58 2016 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Fri Jan 29 20:50:12 2016 +0000 |
tree | e62beef7800d402dfee28c9ae6b958cce8952aae | |
parent | 2486ddd8e488725f1f4fac0e4165bfbfdce6edeb [diff] [blame] |
ONOS-3791 NETCONF session factory and exception on device connection Change-Id: I7c6651a4f76537056a2dc8f94d54818b5b238b9a
diff --git a/providers/netconf/device/src/main/java/org/onosproject/provider/netconf/device/impl/NetconfDeviceProvider.java b/providers/netconf/device/src/main/java/org/onosproject/provider/netconf/device/impl/NetconfDeviceProvider.java index ea3bfcc..4901c13 100644 --- a/providers/netconf/device/src/main/java/org/onosproject/provider/netconf/device/impl/NetconfDeviceProvider.java +++ b/providers/netconf/device/src/main/java/org/onosproject/provider/netconf/device/impl/NetconfDeviceProvider.java
@@ -46,6 +46,7 @@ import org.onosproject.netconf.NetconfDevice; import org.onosproject.netconf.NetconfDeviceInfo; import org.onosproject.netconf.NetconfDeviceListener; +import org.onosproject.netconf.NetconfException; import org.slf4j.Logger; import java.io.IOException; @@ -190,10 +191,11 @@ addr.ip(), addr.port())); } catch (IOException e) { - log.info("Can't connect to NETCONF " + - "device on {}:{}", - addr.ip(), - addr.port()); + throw new RuntimeException( + new NetconfException( + "Can't connect to NETCONF " + + "device on " + addr.ip() + + ":" + addr.port(), e)); } } );