Class BroadcastMessage
java.lang.Object
com.iohao.net.framework.protocol.BroadcastMessage
- Direct Known Subclasses:
BroadcastMulticastMessage, BroadcastUserListMessage, BroadcastUserMessage
public abstract sealed class BroadcastMessage
extends Object
permits BroadcastUserMessage, BroadcastUserListMessage, BroadcastMulticastMessage
Sealed base class for all broadcast message types sent from logic servers to external servers.
Carries the merged command route key (cmdMerge), serialized payload data, and a
transient reference to the original unserialized data object. Permitted subclasses define
the broadcast scope: BroadcastUserMessage (single user), BroadcastUserListMessage
(explicit user list), and BroadcastMulticastMessage (all connected users).
- Since:
- 25.1
- Author:
- 渔民小镇
- date:
- 2025-09-04
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbyte[]getData()voidsetCmdInfo(CmdInfo cmdInfo) Set the command route from aCmdInfodescriptor.voidsetCmdMerge(int cmdMerge) voidsetData(byte[] data) voidsetOriginalData(Object originalData) toString()
-
Constructor Details
-
BroadcastMessage
public BroadcastMessage()
-
-
Method Details
-
setCmdInfo
-
toString
-
getCmdMerge
public int getCmdMerge() -
getData
public byte[] getData() -
getOriginalData
-
setCmdMerge
public void setCmdMerge(int cmdMerge) -
setData
public void setData(byte[] data) -
setOriginalData
-