package com.taover.heartbeat.adaptor; import javax.servlet.http.HttpServletRequest; import com.taover.util.bean.ResultInfo; public interface HttpHeartbeatService { /** * 处理客户端心跳请求 * @param clientRequest * @return */ ResultInfo registryClient(HttpServletRequest request); /** * 注册服务端 * @param servers * @param reformData * @param fixRateSec * @param maxWait */ void registryServers(String code, String servers, Integer fixRateSec, Integer maxWaitSec) throws Exception; /** * 刷新客户端状态 */ void flushClientStatus(); /** * 向服务器发送心跳 */ void sendServerHeartbeat(); /** * 设置通知信息 * @param reformData */ void setReformData(String emailTo, String weixinWxid, String mobile); }