| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEF_CHANNEL
默认通道代码
|
| 构造器和说明 |
|---|
WebSocketFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addClientCache(SocketClient client) |
static SocketClient |
getClient(String sid)
根据session.id返回对应的客户端对象
|
static int |
getOnlineCount() |
static Tokens |
getToken(String tokenId)
根据通信令牌ID返回令牌对象
令牌对象需要提前创建
|
static int |
offline(javax.websocket.Session session,
Tokens token)
用户离线
|
static void |
onError(javax.websocket.Session session,
Tokens token,
Throwable error)
发生错误
|
static int |
online(javax.websocket.Session session,
Tokens token)
新用户上线
|
static void |
onMessage(javax.websocket.Session session,
Tokens token,
String message)
接收到新消息
|
static void |
removeClientCache(String sid) |
static void |
sendMessage(SocketMsg msg)
发送新消息
|
static void |
startHeartCheck() |
public static int online(javax.websocket.Session session,
Tokens token)
新用户上线
session - token - public static int offline(javax.websocket.Session session,
Tokens token)
用户离线
session - token - public static void onMessage(javax.websocket.Session session,
Tokens token,
String message)
接收到新消息
session - message - public static void onError(javax.websocket.Session session,
Tokens token,
Throwable error)
发生错误
session - message - public static void sendMessage(SocketMsg msg)
发送新消息
msg - public static void startHeartCheck()
public static SocketClient getClient(String sid)
根据session.id返回对应的客户端对象
sid - public static void addClientCache(SocketClient client)
public static void removeClientCache(String sid)
public static int getOnlineCount()
Copyright © 2020. All rights reserved.