Uses of Class
ca.mcgill.cs.postina.scribe.MessageID

Packages that use MessageID
ca.mcgill.cs.postina.scribe   
 

Uses of MessageID in ca.mcgill.cs.postina.scribe
 

Fields in ca.mcgill.cs.postina.scribe declared as MessageID
private  MessageID AckMessage.messageID
          The unique identifier of a message.
private  MessageID PostinaReliableScribeTransportMessage.messageID
          The unique identifier of the message.
 

Fields in ca.mcgill.cs.postina.scribe with type parameters of type MessageID
private  java.util.LinkedList<MessageID> ScribeApplication.outstandingAcks
          This list contains the unique identifiers of all messages that have been sent and that have not yet been confirmed.
private  LinkedHashSet<MessageID> ScribeApplication.messageHandler.receivedMessagesIDs
          The list receivedMessagesIDs contains the IDs of received messages to guarantee that each message is delivered only once.
private  java.util.Hashtable<MessageID,PostinaReliableScribeTransportMessage> ScribeApplication.sentMessages
          A buffer keeping the messages sent by this client.
 

Methods in ca.mcgill.cs.postina.scribe that return MessageID
 MessageID AckMessage.getMessageID()
          This method gets the identifier of the message that has been acknowledged.
 MessageID PostinaReliableScribeTransportMessage.getMessageID()
          This method returns the unique identifier of the message.
 

Methods in ca.mcgill.cs.postina.scribe with parameters of type MessageID
 void ScribeApplication.messageHandler.cancelMessage(MessageID msgId)
          A message that has timed out a certain number of times (specified in the properties) will not be resent anymore.
 void ScribeApplication.messageHandler.resendMessage(MessageID msgId)
          This method resends a message.
 void PostinaReliableScribeTransportMessage.setMessageID(MessageID messageID)
          This method allows to set the messageID of this message.
 

Constructors in ca.mcgill.cs.postina.scribe with parameters of type MessageID
AckMessage(MessageID messageID)
          The default constructor takes only a messageID.