Class MessageForClient


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

      Constructors 
      Constructor Description
      MessageForClient​(int messageNr, int commitNr, java.lang.String message)  
      MessageForClient​(MessageForClient original, int newMsgNumber)
      Clone from another message in queue, but rewrite the message number because in re-sending they are different.
    • Field Detail

      • messageNumber

        private final int messageNumber
      • commitNumber

        private final int commitNumber
      • message

        private final java.lang.String message
      • method

        private final java.lang.String method
    • Constructor Detail

      • MessageForClient

        public MessageForClient​(int messageNr,
                                int commitNr,
                                java.lang.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 Detail

      • getMessageNr

        public int getMessageNr()
      • getCommitNumber

        public int getCommitNumber()
      • getMessage

        public java.lang.String getMessage()
      • getMethod

        public java.lang.String getMethod()