public class MessageDefault extends Object implements MessageInternal
| 构造器和说明 |
|---|
MessageDefault(int flag,
String sid,
String event,
Entity entity) |
| 限定符和类型 | 方法和说明 |
|---|---|
ByteBuffer |
data()
获取数据
|
byte[] |
dataAsBytes()
获取数据并转为字节数组
|
String |
dataAsString()
获取数据并转为字符串
|
int |
dataSize()
获取数据长度
|
void |
delMeta(String name)
删除元信息
|
Entity |
entity()
获取消息实体
|
String |
event()
获取消息事件
|
int |
flag()
获取标记
|
boolean |
isEnd()
是否答复结束
|
boolean |
isRequest()
是否为请求
|
boolean |
isSubscribe()
是否为订阅
|
String |
meta(String name)
获取元信息
|
Map<String,String> |
metaMap()
获取元信息字典
|
String |
metaOrDefault(String name,
String def)
获取元信息或默认
|
String |
metaString()
获取元信息字符串(queryString style)
|
void |
putMeta(String name,
String val)
放置元信息
|
void |
release()
释放资源
|
String |
sid()
获取消息流Id(用于消息交互、分片)
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitatName, rangeSize, rangeStartmetaAsDouble, metaAsFloat, metaAsInt, metaAsLong, of, of, of, of, ofpublic int flag()
flag 在接口中 MessageInternalpublic boolean isSubscribe()
isSubscribe 在接口中 Messagepublic String metaString()
EntitymetaString 在接口中 Entitypublic String metaOrDefault(String name, String def)
EntitymetaOrDefault 在接口中 Entitypublic ByteBuffer data()
Entitypublic String dataAsString()
EntitydataAsString 在接口中 Entitypublic byte[] dataAsBytes()
EntitydataAsBytes 在接口中 Entitypublic void release()
throws IOException
Entityrelease 在接口中 EntityIOExceptionCopyright © 2024. All rights reserved.