public final class Message<TBody>
extends java.lang.Object
implements java.lang.Cloneable
| 构造器和说明 |
|---|
Message() |
| 限定符和类型 | 方法和说明 |
|---|---|
Message<TBody> |
clone()
Clone Root and header
|
static Message<java.lang.Void> |
error(java.lang.String errorCode,
java.lang.String errorMsg) |
static Message<java.lang.Void> |
error(java.lang.String errorCode,
java.lang.String errorMsg,
Message sourceMessage) |
java.lang.String |
getApp(boolean required) |
java.lang.String |
getClientMessageId(boolean required) |
java.lang.String |
getCommandType(boolean required) |
java.lang.Long |
getCreateTime(boolean required) |
RouteDirection |
getDirection(boolean required) |
java.lang.String |
getErrorCode(boolean required) |
java.lang.String |
getErrorMsg(boolean required) |
java.lang.String |
getFilterExpression(boolean required) |
java.lang.Long |
getId(boolean required) |
java.lang.String |
getReceiverChannelId(boolean required) |
java.lang.Integer |
getReceiverConnectorId(boolean required) |
java.lang.Long |
getReceiverDeviceId(boolean required) |
java.lang.Long |
getReceiverGroupId(boolean required) |
java.lang.Long |
getReceiverRoomId(boolean required) |
java.lang.Long |
getReceiverUserId(boolean required) |
java.lang.Integer |
getRetryTimes(boolean required) |
java.lang.String |
getSenderChannelId(boolean required) |
java.lang.Integer |
getSenderConnectorId(boolean required) |
java.lang.Long |
getSenderDeviceId(boolean required) |
java.lang.Long |
getSenderUserId(boolean required) |
SendMode |
getSendMode(boolean required) |
java.lang.Long |
getServerMessageId(boolean required) |
boolean |
isRetry() |
static <TBody> Message<TBody> |
ofCommander() |
static <TBody> Message<TBody> |
ofCommandType(java.lang.String commandType) |
static <TBody> Message<TBody> |
ofConnector() |
static <TBody> Message<TBody> |
ofDirection(RouteDirection routeDirection) |
Message<TBody> |
ofNow()
set
System.currentTimeMillis() to create time |
static <TBody> Message<TBody> |
ofRouter() |
Message<TBody> |
setApp(java.lang.String app) |
Message<TBody> |
setBody(TBody body) |
Message<TBody> |
setClientMessageId(java.lang.String clientMessageId) |
Message<TBody> |
setCommandType(java.lang.String commandType) |
Message<TBody> |
setCreateTime(java.lang.Long createTime) |
Message<TBody> |
setDirection(RouteDirection routeDirection) |
Message<TBody> |
setErrorCode(java.lang.String errorCode) |
Message<TBody> |
setErrorMsg(java.lang.String errorCode) |
Message<TBody> |
setFilterExpression(java.lang.String filterExpression) |
Message<TBody> |
setHeader(MessageHeader header) |
Message<TBody> |
setId(java.lang.Long id) |
Message<TBody> |
setReceiverChannelId(java.lang.String receiverChannelId) |
Message<TBody> |
setReceiverConnectorId(java.lang.Integer receiverConnectorId) |
Message<TBody> |
setReceiverDeviceId(java.lang.Long receiverDeviceId) |
Message<TBody> |
setReceiverGroupId(java.lang.Long receiverGroupId) |
Message<TBody> |
setReceiverRoomId(java.lang.Long receiverRoomId) |
Message<TBody> |
setReceiverUserId(java.lang.Long receiverUserId) |
Message<TBody> |
setRetryTimes(java.lang.Integer retryTimes) |
Message<TBody> |
setSenderChannelId(java.lang.String senderChannelId) |
Message<TBody> |
setSenderConnectorId(java.lang.Integer senderConnectorId) |
Message<TBody> |
setSenderDeviceId(java.lang.Long senderDeviceId) |
Message<TBody> |
setSenderUserId(java.lang.Long senderUserId) |
Message<TBody> |
setSendMode(SendMode sendMode) |
Message<TBody> |
setServerMessageId(java.lang.Long serverMessageId) |
java.lang.String |
toString() |
public Message<TBody> setHeader(MessageHeader header)
public RouteDirection getDirection(boolean required)
public Message<TBody> setDirection(RouteDirection routeDirection)
public java.lang.String getCommandType(boolean required)
public java.lang.Long getId(boolean required)
public SendMode getSendMode(boolean required)
public java.lang.String getApp(boolean required)
public java.lang.String getErrorCode(boolean required)
public java.lang.String getErrorMsg(boolean required)
public java.lang.String getFilterExpression(boolean required)
public java.lang.String getClientMessageId(boolean required)
public java.lang.Long getServerMessageId(boolean required)
public boolean isRetry()
public java.lang.Integer getRetryTimes(boolean required)
public java.lang.String getSenderChannelId(boolean required)
public java.lang.Long getSenderDeviceId(boolean required)
public java.lang.Long getSenderUserId(boolean required)
public java.lang.Integer getSenderConnectorId(boolean required)
public Message<TBody> setSenderConnectorId(java.lang.Integer senderConnectorId)
public java.lang.Long getCreateTime(boolean required)
public java.lang.String getReceiverChannelId(boolean required)
public java.lang.Long getReceiverDeviceId(boolean required)
public java.lang.Long getReceiverUserId(boolean required)
public java.lang.Long getReceiverGroupId(boolean required)
public java.lang.Long getReceiverRoomId(boolean required)
public java.lang.Integer getReceiverConnectorId(boolean required)
public Message<TBody> setReceiverConnectorId(java.lang.Integer receiverConnectorId)
public static <TBody> Message<TBody> ofRouter()
public static <TBody> Message<TBody> ofConnector()
public static <TBody> Message<TBody> ofCommander()
public static <TBody> Message<TBody> ofDirection(RouteDirection routeDirection)
public static <TBody> Message<TBody> ofCommandType(java.lang.String commandType)
public static Message<java.lang.Void> error(java.lang.String errorCode, java.lang.String errorMsg)
public static Message<java.lang.Void> error(java.lang.String errorCode, java.lang.String errorMsg, Message sourceMessage)
public Message<TBody> clone()
clone 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Object