@Override public void run() { TyrusSession session = TyrusSession.this; if (session.isOpen() && session.getHeartbeatInterval() > 0) { try { session.getBasicRemote().sendPong(null); } catch (IOException e) { LOGGER.log(Level.FINE, "Pong could not have been sent " + e.getMessage()); } } else { cancelHeartBeatTask(); } } }
@Override public void run() { TyrusSession session = TyrusSession.this; if (session.isOpen() && session.getHeartbeatInterval() > 0) { try { session.getBasicRemote().sendPong(null); } catch (IOException e) { LOGGER.log(Level.FINE, "Pong could not have been sent " + e.getMessage()); } } else { cancelHeartBeatTask(); } } }