Package net.sf.freecol.common.networking
Class EnterRevengeModeMessage
- java.lang.Object
-
- net.sf.freecol.common.networking.Message
-
- net.sf.freecol.common.networking.TrivialMessage
-
- net.sf.freecol.common.networking.EnterRevengeModeMessage
-
public class EnterRevengeModeMessage extends TrivialMessage
A trivial message sent to the server when then client requests entry to revenge mode.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sf.freecol.common.networking.Message
Message.MessagePriority
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAG-
Fields inherited from class net.sf.freecol.common.networking.TrivialMessage
continueMessage, disconnectMessage, endTurnMessage, enterRevengeModeMessage, reconnectMessage, requestLaunchMessage, retireMessage, startGameMessage
-
Fields inherited from class net.sf.freecol.common.networking.Message
logger, messagePriorityComparator
-
-
Constructor Summary
Constructors Constructor Description EnterRevengeModeMessage()Create a newEnterRevengeModeMessage.EnterRevengeModeMessage(Game game, FreeColXMLReader xr)Create a newEnterRevengeModeMessagefrom a stream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeSetserverHandler(FreeColServer freeColServer, ServerPlayer serverPlayer)Server-side handler for this message.-
Methods inherited from class net.sf.freecol.common.networking.TrivialMessage
aiHandler, appendChild, appendChildren, clientHandler, currentPlayerMessage, getChildCount, getChildren, getPriority, getStringAttribute, getStringAttributeMap, getType, hasAttribute, setChildren, setStringAttribute, setType
-
Methods inherited from class net.sf.freecol.common.networking.Message
canMerge, clientGeneric, expected, getArrayAttributes, getBooleanAttribute, getChild, getChildren, getEnumAttribute, getIntegerAttribute, getPriorityLevel, igc, igc, invokeAndWait, invokeLater, isEmpty, isType, merge, pgc, pgc, pretty, read, setArrayAttributes, setArrayAttributes, setBooleanAttribute, setEnumAttribute, setIntegerAttribute, setStringAttributeMap, setStringAttributes, setStringAttributes, toString, toXML, writeAttributes, writeChildren
-
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EnterRevengeModeMessage
public EnterRevengeModeMessage()
Create a newEnterRevengeModeMessage.
-
EnterRevengeModeMessage
public EnterRevengeModeMessage(Game game, FreeColXMLReader xr) throws javax.xml.stream.XMLStreamException
Create a newEnterRevengeModeMessagefrom a stream.- Parameters:
game- TheGamethis message belongs to.xr- TheFreeColXMLReaderto read from.- Throws:
javax.xml.stream.XMLStreamException- if the stream is corrupt.
-
-
Method Detail
-
serverHandler
public ChangeSet serverHandler(FreeColServer freeColServer, ServerPlayer serverPlayer)
Server-side handler for this message.- Overrides:
serverHandlerin classTrivialMessage- Parameters:
freeColServer- TheFreeColServerhandling the request.serverPlayer- TheServerPlayerthat sent the request.- Returns:
- A
ChangeSetdefining the response.
-
-