| 程序包 | 说明 |
|---|---|
| org.noear.solon.core.message |
| 限定符和类型 | 方法和说明 |
|---|---|
Message |
Message.isString(boolean isString) |
Message |
Session.sendAndResponse(Message message)
发送消息并等待响应
|
Message |
Session.sendAndResponse(Message message,
int timeout)
发送消息并等待响应
|
Message |
Session.sendHandshakeAndResponse(Message message)
发送握手并等待响应
|
static Message |
Message.wrap(byte[] body)
打包
|
static Message |
Message.wrap(String body) |
static Message |
Message.wrap(String resourceDescriptor,
String header,
byte[] body)
打包
|
static Message |
Message.wrap(String resourceDescriptor,
String header,
String body) |
static Message |
Message.wrapContainer(byte[] body)
包装容器包(用于二次编码,如加密、压缩...)
|
static Message |
Message.wrapHandshake(String header) |
static Message |
Message.wrapHandshake(String header,
byte[] body)
包装握手包(只支持用头)
|
static Message |
Message.wrapHeartbeat()
包装心跳包
|
static Message |
Message.wrapResponse(Message request,
byte[] body)
包装响应包
|
static Message |
Message.wrapResponse(Message request,
String body) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Listener.onMessage(Session session,
Message message)
收到消息时
|
void |
Session.send(Message message)
发送消息
|
void |
Session.sendAndCallback(Message message,
BiConsumer<Message,Throwable> callback)
发送消息并异步回调
|
Message |
Session.sendAndResponse(Message message)
发送消息并等待响应
|
Message |
Session.sendAndResponse(Message message,
int timeout)
发送消息并等待响应
|
void |
Session.sendHandshake(Message message)
发送握手
|
Message |
Session.sendHandshakeAndResponse(Message message)
发送握手并等待响应
|
static Message |
Message.wrapResponse(Message request,
byte[] body)
包装响应包
|
static Message |
Message.wrapResponse(Message request,
String body) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
Message.map(Function<Message,T> mapper)
消息转换
|
void |
Session.sendAndCallback(Message message,
BiConsumer<Message,Throwable> callback)
发送消息并异步回调
|
Copyright © 2021. All rights reserved.