HttpHeartbeatService.java
792 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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);
}