Class MessageForClient

java.lang.Object
net.sf.colossus.server.MessageForClient

class MessageForClient extends Object
Encapsulates one message that was sent to client, together with the last commitNumber and the message number (relative to the commit).
  • Field Details

    • messageNumber

      private final int messageNumber
    • commitNumber

      private final int commitNumber
    • message

      private final String message
    • method

      private final String method
  • Constructor Details

    • MessageForClient

      public MessageForClient(int messageNr, int commitNr, String message)
    • MessageForClient

      public MessageForClient(MessageForClient original, int newMsgNumber)
      Clone from another message in queue, but rewrite the message number because in re-sending they are different.
      Parameters:
      original - The original MessageForClient to clone from
      newMsgNumber - the MessageNumber to used instead
  • Method Details

    • getMessageNr

      public int getMessageNr()
    • getCommitNumber

      public int getCommitNumber()
    • getMessage

      public String getMessage()
    • getMethod

      public String getMethod()