Rely in ietf-inet-util to convert IpAddress to string 53/73953/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 11 Jul 2018 18:48:42 +0000 (20:48 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 11 Jul 2018 19:08:46 +0000 (21:08 +0200)
Union-based getValue() is char[]-based for JMX, do not use it.

Change-Id: I67f913e01ee06e26714eaf6554ec2623391cf1b8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb-bierman02/src/main/java/org/opendaylight/netconf/sal/restconf/impl/RestconfProviderImpl.java

index 19d34af0704c14e782ff5ba977ef54fd2711c81b..42c5d55e1d13021894de00f13bfe6b0444a5deca 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.netconf.sal.restconf.impl.jmx.Put;
 import org.opendaylight.netconf.sal.restconf.impl.jmx.RestConnectorRuntimeMXBean;
 import org.opendaylight.netconf.sal.restconf.impl.jmx.Rpcs;
 import org.opendaylight.netconf.sal.streams.websockets.WebSocketServer;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IetfInetUtil;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber;
 
@@ -40,7 +41,7 @@ public class RestconfProviderImpl extends AbstractMXBean
 
     public void start() {
         this.webSocketServerThread = new Thread(WebSocketServer.createInstance(
-                new String(websocketAddress.getValue()), websocketPort.getValue()));
+            IetfInetUtil.INSTANCE.stringForIpAddress(websocketAddress), websocketPort.getValue()));
         this.webSocketServerThread.setName("Web socket server on port " + websocketPort);
         this.webSocketServerThread.start();