Update Shelly and Tradfri bindings for upgrade to Californium 2.7.3 (#13407)
* Update Shelly and Tradfri bindings for upgrade to Californium 2.7.3 * Fixes deprecated API usages * Resolves itest runbundles Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
@@ -15,7 +15,6 @@ package org.openhab.binding.shelly.internal.api1;
|
||||
import static org.openhab.binding.shelly.internal.api1.Shelly1CoapJSonDTO.COIOT_PORT;
|
||||
|
||||
import java.net.InetAddress;
|
||||
import java.net.InetSocketAddress;
|
||||
import java.net.SocketException;
|
||||
import java.net.UnknownHostException;
|
||||
import java.util.Set;
|
||||
@@ -84,10 +83,9 @@ public class Shelly1CoapServer {
|
||||
logger.debug("Initializing CoIoT listener (local IP={}:{})", localIp, port);
|
||||
NetworkConfig nc = NetworkConfig.getStandard();
|
||||
InetAddress localAddr = InetAddress.getByName(localIp);
|
||||
InetSocketAddress localPort = new InetSocketAddress(port);
|
||||
|
||||
// Join the multicast group on the selected network interface
|
||||
statusConnector = new UdpMulticastConnector(localAddr, localPort, CoAP.MULTICAST_IPV4); // bind UDP listener
|
||||
statusConnector = new UdpMulticastConnector.Builder().setLocalAddress(localAddr, port)
|
||||
.addMulticastGroup(CoAP.MULTICAST_IPV4).build(); // bind UDP listener
|
||||
statusEndpoint = new CoapEndpoint.Builder().setNetworkConfig(nc).setConnector(statusConnector).build();
|
||||
server = new CoapServer(NetworkConfig.getStandard(), port);
|
||||
server.addEndpoint(statusEndpoint);
|
||||
|
||||
Reference in New Issue
Block a user