@Component public class Client extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected bee.cloud.core.db.BusinessManage |
bm |
protected static bee.cloud.cache.Cache |
cache |
protected static bee.cloud.ri.mq.BeeMQ |
mq |
protected bee.cloud.ri.mq.IM.On |
on |
protected bee.cloud.ri.mq.IM.ORIGIN |
origin
客户端类型
|
protected javax.websocket.Session |
session
与某个客户端的连接会话,需要通过它来给客户端发送数据
|
protected String |
userId |
| 构造器和说明 |
|---|
Client() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
protected String |
getId() |
void |
onClose(javax.websocket.Session session)
连接关闭调用的方法
|
void |
onError(javax.websocket.Session session,
Throwable error)
发生错误时候
|
void |
onMessage(byte[] message,
javax.websocket.Session session)
收到客户端消息后调用的方法,二进制流消息
|
void |
onMessage(String message,
javax.websocket.Session session)
收到客户端消息后调用的方法,文本消息
|
void |
onOpen(javax.websocket.Session session,
String userId)
连接建立成功调用的方法
|
void |
send(String message) |
protected static bee.cloud.cache.Cache cache
protected static bee.cloud.ri.mq.BeeMQ mq
protected bee.cloud.core.db.BusinessManage bm
protected String userId
protected javax.websocket.Session session
protected bee.cloud.ri.mq.IM.On on
protected bee.cloud.ri.mq.IM.ORIGIN origin
protected String getId()
public void onOpen(javax.websocket.Session session,
String userId)
public void onClose(javax.websocket.Session session)
public void onError(javax.websocket.Session session,
Throwable error)
session - error - public void onMessage(byte[] message,
javax.websocket.Session session)
message - session - public void onMessage(String message, javax.websocket.Session session)
message - 客户端发送过来的消息session - public void close()
public void send(String message)
Copyright © 2023. All rights reserved.