| 程序包 | 说明 |
|---|---|
| itez.plat.socket.service | |
| itez.plat.socket.service.impl | |
| itez.plat.socket.websocket |
| 限定符和类型 | 方法和说明 |
|---|---|
Tokens |
TokensService.createToken()
创建新Token(默认通道)
|
Tokens |
TokensService.createToken(String channel)
创建新Token
|
Tokens |
TokensService.getMyToken()
返回当前用户的token对象(默认通道)
|
Tokens |
TokensService.getMyToken(String channel)
返回当前用户的token对象
|
Tokens |
TokensService.getToken(String tokenId)
根据tokenId返回token对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Tokens> |
TokensService.getAllTokenByChannel()
返回默认通道的token列表,包含离线用户
|
List<Tokens> |
TokensService.getAllTokenByChannel(String channel)
返回指定通道的token列表,包含离线用户
|
List<Tokens> |
TokensService.getAllTokenByChannel(String domain,
String channel)
返回指定通道的token列表,包含离线用户
主要用于webSocket控制器端群发,需要特别指定domain
|
List<Tokens> |
TokensService.getOnLineTokens()
返回在线token列表(全部子域、全部通道)
仅用于心跳检测,禁止外部调用
|
List<Tokens> |
TokensService.getTokenByChannel()
返回默认通道的在线token列表
|
List<Tokens> |
TokensService.getTokenByChannel(String channel)
返回指定通道的在线token列表
|
List<Tokens> |
TokensService.getTokenByChannel(String domain,
String channel)
返回指定通道的在线token列表
主要用于webSocket控制器端群发,需要特别指定domain
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TokensService.offline(Tokens token)
离线
|
void |
TokensService.online(Tokens token,
String sid)
上线
|
| 限定符和类型 | 方法和说明 |
|---|---|
Tokens |
TokensServiceImpl.createToken() |
Tokens |
TokensServiceImpl.createToken(String channel) |
Tokens |
TokensServiceImpl.getMyToken() |
Tokens |
TokensServiceImpl.getMyToken(String channel) |
Tokens |
TokensServiceImpl.getToken(String tokenId) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Tokens> |
TokensServiceImpl.getAllTokenByChannel() |
List<Tokens> |
TokensServiceImpl.getAllTokenByChannel(String channel) |
List<Tokens> |
TokensServiceImpl.getAllTokenByChannel(String domain,
String channel) |
List<Tokens> |
TokensServiceImpl.getOnLineTokens() |
List<Tokens> |
TokensServiceImpl.getTokenByChannel() |
List<Tokens> |
TokensServiceImpl.getTokenByChannel(String channel) |
List<Tokens> |
TokensServiceImpl.getTokenByChannel(String domain,
String channel) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TokensServiceImpl.offline(Tokens token) |
void |
TokensServiceImpl.online(Tokens token,
String sid) |
| 限定符和类型 | 方法和说明 |
|---|---|
Tokens |
SocketClient.getToken()
返回当前会话的通信令牌
|
static Tokens |
WebSocketFactory.getToken(String tokenId)
根据通信令牌ID返回令牌对象
令牌对象需要提前创建
|
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
WebSocketFactory.offline(javax.websocket.Session session,
Tokens token)
用户离线
|
void |
SocketServiceDef.offline(Tokens token,
SocketClient client) |
void |
ISocketService.offline(Tokens token,
SocketClient client)
用户离线
|
static void |
WebSocketFactory.onError(javax.websocket.Session session,
Tokens token,
Throwable error)
发生错误
|
void |
SocketServiceDef.onError(Tokens token,
SocketClient client,
Throwable error) |
void |
ISocketService.onError(Tokens token,
SocketClient client,
Throwable error)
发生错误
|
static int |
WebSocketFactory.online(javax.websocket.Session session,
Tokens token)
新用户上线
|
void |
SocketServiceDef.online(Tokens token,
SocketClient client) |
void |
ISocketService.online(Tokens token,
SocketClient client)
新用户上线
|
static void |
WebSocketFactory.onMessage(javax.websocket.Session session,
Tokens token,
String message)
接收到新消息
|
| 构造器和说明 |
|---|
SocketClient(Tokens token,
javax.websocket.Session session) |
Copyright © 2020. All rights reserved.