* Bug fix during websocket error by disposing pollingjob
Signed-off-by: Michael Loercher<michaelloercher@web.de>
@Override
public void onClose() {
+ disposeWebsocketPollingJob();
reconnectWebsocket();
}
@Override
public void onError(Throwable cause) {
+ disposeWebsocketPollingJob();
yioRemoteDockActualStatus = YioRemoteDockHandleStatus.COMMUNICATION_ERROR;
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR,
"Communication lost no ping from YIO DOCK");
+ reconnectWebsocket();
}
});