Package marauroa.common.net.message
Class MessageS2CUpdate
java.lang.Object
marauroa.common.net.message.Message
marauroa.common.net.message.MessageS2CUpdate
- All Implemented Interfaces:
Serializable
Transfers an update
-
Nested Class Summary
Nested classes/interfaces inherited from class marauroa.common.net.message.Message
Message.MessageType -
Field Summary
Fields inherited from class marauroa.common.net.message.Message
channel, clientid, CLIENTID_INVALID, protocolVersion, timestampMessage, type -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for allowing creation of an empty messageMessageS2CUpdate(Channel source, byte[] update) creates a new message -
Method Summary
Modifier and TypeMethodDescriptionbyte[]gets the updatevoidSerialize the object from an ObjectInputtoString()voidSerialize the object into an ObjectOutputvoidwriteToJson(StringBuilder out) Serialize the object to jsonMethods inherited from class marauroa.common.net.message.Message
getAddress, getChannel, getClientID, getMessageTimestamp, getProtocolVersion, getType, internalToString, isPerception, isSkippable, readFromMap, requiresPerception, setChannel, setClientID, setProtocolVersion
-
Constructor Details
-
MessageS2CUpdate
public MessageS2CUpdate()Constructor for allowing creation of an empty message -
MessageS2CUpdate
creates a new message- Parameters:
source- socket channelupdate- update
-
-
Method Details
-
getUpdate
public byte[] getUpdate()gets the update- Returns:
- update
-
toString
-
writeObject
Description copied from class:MessageSerialize the object into an ObjectOutput- Specified by:
writeObjectin interfaceSerializable- Overrides:
writeObjectin classMessage- Parameters:
out- the output serializer.- Throws:
IOException- if the serializations fails
-
writeToJson
Description copied from class:MessageSerialize the object to json- Overrides:
writeToJsonin classMessage- Parameters:
out- output buffer
-
readObject
Description copied from class:MessageSerialize the object from an ObjectInput- Specified by:
readObjectin interfaceSerializable- Overrides:
readObjectin classMessage- Parameters:
in- the input serializer- Throws:
IOException- if the serializations fails
-