gecco.communication.messages
Class AbortActionMessage

java.lang.Object
  extended bygecco.communication.messages.Message
      extended bygecco.communication.messages.ActionMessage
          extended bygecco.communication.messages.AbortActionMessage

public class AbortActionMessage
extends ActionMessage

This class is put in the send queue, on the clients side of the communication, when the client calls abortAction()

Author:
Niklas Hallenfur, Karl Hasselström

Constructor Summary
AbortActionMessage(long actionId)
          Constructor for the AbortActionMessage object
 
Method Summary
static Message read(DataInput in)
          This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
 void write(DataOutput out)
          This method writes the message to the given DataOutput.
 
Methods inherited from class gecco.communication.messages.ActionMessage
getActionHandle, getHandle, getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbortActionMessage

public AbortActionMessage(long actionId)
Constructor for the AbortActionMessage object

Parameters:
actionId - Description of Parameter
Method Detail

write

public void write(DataOutput out)
           throws IOException
This method writes the message to the given DataOutput.

Specified by:
write in class Message
Parameters:
out - The output stream.
Throws:
IOException - In case something goes wrong.

read

public static Message read(DataInput in)
                    throws IOException
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.

Parameters:
in - The input stream.
Returns:
An instance of Message.
Throws:
IOException