Class MessageContext
- java.lang.Object
-
- eu.h2020.helios_social.core.info_control.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
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getContextID()
java.lang.String
getFrom()
int
getImportance()
java.lang.String
getMessageText()
java.lang.String
getMessageTopic()
int
getReactionTime()
long
getTimestamp()
float
getTrust()
-
-
-
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()
-
-