webSocket怎么在监听数据库更新的同时,监听客户端发送的心跳包(心跳重连机制)?

如题,我已经在@OnMessage onMessage监听数据库的变化然后发送数据给前端,现在如何监听客户端发送的心跳包?怎么配置,在哪配置?
图片说明

已解决。onMessage里是接收客户端所以的信息并进行处理(包括后端定义的监听数据库发送的消息)。可以根据不同的消息做分类处理,针对客户端发送的心跳做关于心跳的处理。这些都是在onMessage方法里面实现的

服务端:
/**
* 收到客户端消息后调用的方法
* @param message 客户端发送过来的消息
* @param session 可选的参数
* @throws IOException
*/
@OnMessage
public void onMessage(String message, Session session) throws IOException {
try {
MyWebSocket myWebSocket= ((MyWebSocket) WebSocketMapUtil.get(session.getQueryString().replace("service", "client")));
if(myWebSocket != null){
myWebSocket.sendMessage(message);
}
} catch (IOException e) {
e.printStackTrace();
}
}
客户端:
//发送消息
function send(){
var message = document.getElementById('text').value;
websocket.send(message);
}