类 PushUtil
java.lang.Object
com.sh.util.communication.socket.flash.PushUtil
Description: 借助flash实现服务器推送技术
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static intstatic intgetClientSize(int keyType, String key) 获取客户端连接数量static intstatic intstatic intstatic intstatic ConcurrentLinkedQueue<PushMsg>static voidpushMsg(ConcurrentLinkedQueue<PushMsg> msgList2) static intsendLocalMsg(String msg) 通过FLASHSOCKET发送消息通知客户端static intsendLocalMsg(String msg, boolean signle) 通过FLASHSOCKET发送消息通知客户端static intsendLocalMsg(String key, String msg) 通过FLASHSOCKET发送消息通知客户端static intsendLocalMsg(String key, String msg, boolean signle) 通过FLASHSOCKET发送消息通知客户端static intsendLocalMsgByEndsKey(String key, String msg) 后缀匹配static intsendLocalMsgByEndsKey(String key, String msg, boolean signle) 后缀匹配static intsendLocalMsgByParam(String key, String msg, int type) 前缀,后缀static intsendLocalMsgByParam(String key, String msg, int type, boolean signle) 前缀,后缀protected static intsendLocalMsgByParam2(String key, String msg, int type, boolean signle) 由统一的资源服务器负责发送static intsendLocalMsgByStartsKey(String key, String msg) 前缀匹配static intsendLocalMsgByStartsKey(String key, String msg, boolean signle) 前缀匹配
-
字段详细资料
-
ONLINE_CHAT_KEY_WORD
- 另请参阅:
-
ONLINE_CHAT_INFO_KEY_WORD
- 另请参阅:
-
SYSTEM_TOPBAR
- 另请参阅:
-
SYSTEM_BROWSE
- 另请参阅:
-
FLASH_SERVER_PORT
public static final int FLASH_SERVER_PORT -
KEYTYPE_ALL
public static final int KEYTYPE_ALL- 另请参阅:
-
KEYTYPE_EQUALS
public static final int KEYTYPE_EQUALS- 另请参阅:
-
KEYTYPE_NOTEQUALS
public static final int KEYTYPE_NOTEQUALS- 另请参阅:
-
KEYTYPE_BY_STARTS
public static final int KEYTYPE_BY_STARTS- 另请参阅:
-
KEYTYPE_BY_ENDS
public static final int KEYTYPE_BY_ENDS- 另请参阅:
-
msgList
-
-
构造器详细资料
-
PushUtil
public PushUtil()
-
-
方法详细资料
-
getMsgList
-
pushMsg
-
getAllClientSize
public static int getAllClientSize() -
getClientSizeByEqualsKey
-
getClientSizeByNotEqualsKey
-
getClientSizeByStartsWithKey
-
getClientSizeByEndsWithKey
-
getClientSize
获取客户端连接数量- 参数:
keyType- 关键字类型key- 关键字- 返回:
- 当前建立连接的客户端数量
-
sendLocalMsg
通过FLASHSOCKET发送消息通知客户端- 参数:
msg- 发送报文signle- boolean- 返回:
- int
-
sendLocalMsg
通过FLASHSOCKET发送消息通知客户端- 参数:
msg- 发送报文- 返回:
- int
-
sendLocalMsg
通过FLASHSOCKET发送消息通知客户端- 参数:
key- 关键字,null表示通知所有客户,否则只通知指定类型的客户端msg- 发送报文signle- boolean- 返回:
- 通知客户端数量
-
sendLocalMsg
通过FLASHSOCKET发送消息通知客户端- 参数:
key- 关键字,null表示通知所有客户,否则只通知指定类型的客户端msg- 发送报文- 返回:
- 通知客户端数量
-
sendLocalMsgByStartsKey
前缀匹配- 参数:
key- Stringmsg- Stringsignle- boolean- 返回:
- int
-
sendLocalMsgByStartsKey
前缀匹配- 参数:
key- Stringmsg- String- 返回:
- int
-
sendLocalMsgByEndsKey
后缀匹配- 参数:
key- Stringmsg- Stringsignle- boolean- 返回:
- int
-
sendLocalMsgByEndsKey
后缀匹配- 参数:
key- Stringmsg- String- 返回:
- int
-
sendLocalMsgByParam
前缀,后缀- 参数:
key- Stringmsg- Stringtype- 0 相等 1 前缀 2 后缀- 返回:
- int
-
sendLocalMsgByParam
前缀,后缀- 参数:
key- Stringmsg- Stringtype- 0 相等 1 前缀 2 后缀signle- 是否只查找一个- 返回:
- int
-
sendLocalMsgByParam2
由统一的资源服务器负责发送- 参数:
key- Stringmsg- Stringtype- intsignle- boolean- 返回:
- int
-