Class MessageContext


  • public class MessageContext
    extends java.lang.Object
    MessageContext class represents a message with an associated context. MessageContexts are saved into MessageContextDatabase, which is used by the InformationOverloadControl.
    • Constructor Summary

      Constructors 
      Constructor Description
      MessageContext​(java.lang.String contextID, java.lang.String from, long timestamp, int reactionTime, int importance, float trust, java.lang.String messageTopic, java.lang.String messageText)
      Creates a MessageContext
    • Constructor Detail

      • MessageContext

        public MessageContext​(@NonNull
                              java.lang.String contextID,
                              java.lang.String from,
                              long timestamp,
                              int reactionTime,
                              int importance,
                              float trust,
                              java.lang.String messageTopic,
                              java.lang.String messageText)
        Creates a MessageContext
        Parameters:
        contextID -
        from -
        timestamp -
        reactionTime -
        importance -
        trust -
        messageTopic -
        messageText -
    • Method Detail

      • getContextID

        @NonNull
        public java.lang.String getContextID()
      • getFrom

        public java.lang.String getFrom()
      • getTimestamp

        public long getTimestamp()
      • getReactionTime

        public int getReactionTime()
      • getImportance

        public int getImportance()
      • getTrust

        public float getTrust()
      • getMessageTopic

        public java.lang.String getMessageTopic()
      • getMessageText

        public java.lang.String getMessageText()