public class DefaultBroadcastMessage extends Object implements BroadcastMessage
| 构造器和说明 |
|---|
DefaultBroadcastMessage() |
| 限定符和类型 | 方法和说明 |
|---|---|
BroadcastMessage |
addHeader(String header,
Object value)
添加一个header
|
BroadcastMessage |
addHeaderIfAbsent(String header,
Object value)
添加header,如果header已存在则放弃
|
Object |
computeHeader(String key,
java.util.function.BiFunction<String,Object,Object> computer) |
Map<String,Object> |
getHeaders()
消息头,用于自定义一些消息行为, 默认的一些消息头请看:
Headers |
BroadcastMessage |
removeHeader(String header)
删除一个header
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAddress, getMessage, getMessageTypeaddHeader, addHeaderIfAbsent, computeHeader, copy, getHeader, getHeader, getHeaderOrDefault, getHeaderOrElse, getHeaderOrElse, getMessageId, getOrAddHeader, getOrAddHeaderDefault, getTimestamp, validate@Nullable public Map<String,Object> getHeaders()
MessageHeadersgetHeaders 在接口中 MessageHeaderspublic BroadcastMessage addHeader(String header, Object value)
Messagepublic BroadcastMessage addHeaderIfAbsent(String header, Object value)
MessageaddHeaderIfAbsent 在接口中 Messageheader - header keyvalue - header 值public BroadcastMessage removeHeader(String header)
MessageremoveHeader 在接口中 Messageheader - headerHeaderspublic Object computeHeader(String key, java.util.function.BiFunction<String,Object,Object> computer)
computeHeader 在接口中 MessageCopyright © 2019–2022. All rights reserved.