001package gu.dtalk; 002 003import redis.clients.jedis.Protocol; 004 005/** 006 * dtalk共用常量 007 * @author guyadong 008 * 009 */ 010public class CommonConstant { 011 public static final String ACK_SUFFIX="_dtalk_ack"; 012 public static final String CONNECT_SUFFIX="_dtalk_connect"; 013 /** 014 * 默认空闲时间限制(毫秒),超过此时间,自动中断连接 015 */ 016 public static final long DEFAULT_IDLE_TIME_MILLS = 5*60*1000; 017 public static final String QUIT_NAME="quit"; 018 public static final String BACK_NAME="back"; 019 020 021 public static final String REDIS_HOST=Protocol.DEFAULT_HOST; 022 public static final int REDIS_PORT = Protocol.DEFAULT_PORT; 023 public static final String REDIS_PASSWORD = ""; 024 025 /** 用于日期时间戳格式转换格式 */ 026 public static final String TIMESTAMP_FORMATTER_STR = "yyyy-MM-dd HH:mm:ss"; 027 /** 用于时间戳格式转换格式 */ 028 public static final String TIME_FORMATTER_STR = "HH:mm:ss"; 029 /** 用于日期戳格式转换格式 */ 030 public static final String DATE_FORMATTER_STR = "yyyy-MM-dd"; 031 /** 032 * MAC地址匹配表达表达式,'00:00:7f:2a:39:4A','00e8992730FF'都允许 033 */ 034 public static final String MAC_REG = "([\\da-fA-F]{2}:?){6}"; 035 036 public static final String ACK_FIELD_STATUS="status"; 037 public static final String ITEM_FIELD_CATALOG="catalog"; 038 public static final String ITEM_FIELD_PATH="path"; 039 public static final String ITEM_FIELD_NAME="name"; 040 public static final String ITEM_FIELD_CHILDS="childs"; 041 public static final String OPTION_FIELD_TYPE="type"; 042 public static final String OPTION_FIELD_VALUE="value"; 043 public static final String OPTION_FIELD_DEFAULT="defaultValue"; 044 045}