package com.chamago.cometserver; /** * * @author zhenzi * 2011-8-9 下午01:58:09 */ public final class StreamConstants { public static final String ERR_MSG_HEADER = "errmsg"; public static final String PARAM_APPKEY = "app_key"; public static final String PARAM_SUBJECT = "subject"; public static final String PARAM_CONTENT = "content"; public static final String PARAM_USERID = "user"; public static final String PARAM_CONNECT_ID = "id"; public static final String PARAM_TIMESTAMP = "timestamp"; public static final String PARAM_SIGN = "sign"; public static final String PARAM_GROUP_ID = "group_id"; public static final String PARAM_IS_RELIABLE = "is_reliable"; public static final String PARAM_EXPIRED = "expired"; //客户端连接保持的最大时间,默认为24小时 public static final long CONNECT_MAX_TIME = 24*60*60*1000; //心跳时间间隔30s public static final long PARAM_HEARBEAT_TIME = 30*1000; //code public static final String CONNECT_SUCCESS = "200";//连接成功的code public static final String HEAT_BEAT = "201";//心跳 public static final String NEW_MESSAGE = "202";//消息 public static final String DISCARD_MESSAGE = "203";//当客户端断开连接后,服务端会记录下来丢弃消息的开始时间 public static final String CONNECT_REACH_MAX_TIME = "101";//连接到达最大时间,服务端主动断开 public static final String SERVER_DEPLOY = "102";//服务端在发布 public static final String SERVER_REHASH = "103";//服务端负载不均衡了,断开所有的客户端重连 public static final String CLIENT_KICKOFF = "104";//对于重复的连接,服务端用新的连接替换掉旧的连接 public static final String SERVER_KICKOFF = "105";//由于消息量太大,而isv接收的速度太慢,服务端断开isv的连接 }