multiverse.msgsys
Class SubjectMessage
java.lang.Object
multiverse.msgsys.Message
multiverse.msgsys.SubjectMessage
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- AnimationClient.InvokeEffectMessage, Behavior.CommandMessage, Behavior.EventMessage, ChatMessage, CombatClient.AbilityProgressMessage, CombatClient.CombatTargetMessage, CombatClient.CooldownMessage, CombatClient.DamageMessage, CombatClient.ReleaseObjectMessage, InventoryClient.ActivateMessage, InventoryClient.AddItemMessage, InventoryClient.InvUpdateMessage, InventoryClient.LootAllMessage, InventoryClient.RemoveOrFindItemMessage, LoginMessage, LogoutMessage, ObjectManagerClient.LoadObjectDataMessage, ObjectManagerClient.SaveObjectDataMessage, OIDNamespaceMessage, PropertyMessage, QuestClient.ConcludeMessage, QuestClient.GetQuestStatusMessage, QuestClient.NewQuestStateMessage, QuestClient.QuestResponseMessage, QuestClient.RequestConcludeMessage, QuestClient.RequestQuestInfoMessage, QuestClient.StateStatusChangeMessage, WorldManagerClient.AnimationMessage, WorldManagerClient.ComMessage, WorldManagerClient.ComReqMessage, WorldManagerClient.DespawnedMessage, WorldManagerClient.DespawnReqMessage, WorldManagerClient.DetachMessage, WorldManagerClient.DirLocOrientMessage, WorldManagerClient.DisplayContextMessage, WorldManagerClient.DisplayContextReqMessage, WorldManagerClient.FreeRemoteObjectMessage, WorldManagerClient.MobPathMessageBaseClass, WorldManagerClient.ModifyDisplayContextMessage, WorldManagerClient.NewRemoteObjectMessage, WorldManagerClient.ObjInfoReqMessage, WorldManagerClient.OrientMessage, WorldManagerClient.OrientReqMessage, WorldManagerClient.RefreshWNodeMessage, WorldManagerClient.ReparentWNodeReqMessage, WorldManagerClient.SetWorldNodeReqMessage, WorldManagerClient.SoundMessage, WorldManagerClient.SpawnedMessage, WorldManagerClient.SpawnReqMessage, WorldManagerClient.TerrainReqMessage, WorldManagerClient.UpdateMessage, WorldManagerClient.UpdateWorldNodeMessage, WorldManagerClient.UpdateWorldNodeReqMessage, WorldManagerClient.WorldNodeCorrectMessage
public class SubjectMessage
- extends Message
A message about an object. The subject object is identified by OID.
- See Also:
- Serialized Form
| Methods inherited from class multiverse.msgsys.Message |
getEnqueueTime, getMsgId, getMsgType, getRemoteAgent, getSenderName, isRPC, setEnqueueTime, setEnqueueTime, setMessageId, setMsgType, setRPC, toBytes, unsetRPC |
oid
protected long oid
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
SubjectMessage
public SubjectMessage()
SubjectMessage
public SubjectMessage(MessageType msgType)
- Create message of the given message type.
SubjectMessage
public SubjectMessage(MessageType msgType,
long oid)
- Create message of the given message type and subject.
toString
public String toString()
- Overrides:
toString in class Object
getSubject
public long getSubject()
- Get the message subject.
- Returns:
- OID
setSubject
public void setSubject(long oid)
- Set the message subject OID.