mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-10 15:11:59 +01:00
[hdpowerview] deferred instantiation of JAX-RS client (#9002)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
This commit is contained in:
parent
5b7f1b0e67
commit
0856a0b3f2
@ -21,7 +21,6 @@ import java.util.concurrent.ScheduledFuture;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import javax.ws.rs.ProcessingException;
|
||||
import javax.ws.rs.client.Client;
|
||||
import javax.ws.rs.client.ClientBuilder;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
@ -68,7 +67,6 @@ public class HDPowerViewHubHandler extends BaseBridgeHandler {
|
||||
private long refreshInterval;
|
||||
private long hardRefreshInterval;
|
||||
|
||||
private final Client client = ClientBuilder.newClient();
|
||||
private @Nullable HDPowerViewWebTargets webTargets;
|
||||
private @Nullable ScheduledFuture<?> pollFuture;
|
||||
private @Nullable ScheduledFuture<?> hardRefreshFuture;
|
||||
@ -116,7 +114,7 @@ public class HDPowerViewHubHandler extends BaseBridgeHandler {
|
||||
return;
|
||||
}
|
||||
|
||||
webTargets = new HDPowerViewWebTargets(client, host);
|
||||
webTargets = new HDPowerViewWebTargets(ClientBuilder.newClient(), host);
|
||||
refreshInterval = config.refresh;
|
||||
hardRefreshInterval = config.hardRefresh;
|
||||
schedulePoll();
|
||||
|
Loading…
Reference in New Issue
Block a user