public abstract class AbstractResultMessage extends AbstractMessage implements MergedMessage
| 限定符和类型 | 字段和说明 |
|---|---|
ByteBuffer |
byteBuffer
The Byte buffer.
|
ctx, TYPE_BRANCH_COMMIT, TYPE_BRANCH_COMMIT_RESULT, TYPE_BRANCH_REGISTER, TYPE_BRANCH_REGISTER_RESULT, TYPE_BRANCH_ROLLBACK, TYPE_BRANCH_ROLLBACK_RESULT, TYPE_BRANCH_STATUS_REPORT, TYPE_BRANCH_STATUS_REPORT_RESULT, TYPE_GLOBAL_BEGIN, TYPE_GLOBAL_BEGIN_RESULT, TYPE_GLOBAL_COMMIT, TYPE_GLOBAL_COMMIT_RESULT, TYPE_GLOBAL_LOCK_QUERY, TYPE_GLOBAL_LOCK_QUERY_RESULT, TYPE_GLOBAL_ROLLBACK, TYPE_GLOBAL_ROLLBACK_RESULT, TYPE_GLOBAL_STATUS, TYPE_GLOBAL_STATUS_RESULT, TYPE_REG_CLT, TYPE_REG_CLT_RESULT, TYPE_REG_RM, TYPE_REG_RM_RESULT, TYPE_SEATA_MERGE, TYPE_SEATA_MERGE_RESULT, UTF8| 构造器和说明 |
|---|
AbstractResultMessage() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
decode(io.netty.buffer.ByteBuf in)
Decode boolean.
|
void |
decode(ByteBuffer byteBuffer)
Decode.
|
protected void |
doEncode()
Do encode.
|
byte[] |
encode()
Encode byte [ ].
|
String |
getMsg()
Gets msg.
|
ResultCode |
getResultCode()
Gets result code.
|
void |
setMsg(String msg)
Sets msg.
|
void |
setResultCode(ResultCode resultCode)
Sets result code.
|
bytesToInt, getMergeRequestInstanceByCode, getMergeResponseInstanceByCode, getMsgInstanceByCode, intToBytesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypeCodepublic ByteBuffer byteBuffer
public ResultCode getResultCode()
public void setResultCode(ResultCode resultCode)
resultCode - the result codepublic String getMsg()
public void setMsg(String msg)
msg - the msgprotected void doEncode()
public final byte[] encode()
MessageCodecencode 在接口中 MessageCodecpublic void decode(ByteBuffer byteBuffer)
MergedMessagedecode 在接口中 MergedMessagebyteBuffer - the byte bufferpublic boolean decode(io.netty.buffer.ByteBuf in)
MessageCodecdecode 在接口中 MessageCodecdecode 在类中 AbstractMessagein - the inCopyright © 2019 Seata. All rights reserved.