ELEMENT - Element typeprivate static class MessageHandler.Message<ELEMENT> extends java.lang.Object implements java.lang.Comparable<MessageHandler.Message<ELEMENT>>
| Modifier and Type | Field and Description | 
|---|---|
| (package private) ELEMENT | elementMessage content | 
| (package private) long | timeTime when message should arrived | 
| Constructor and Description | 
|---|
| MessageHandler.Message(long time,
                      ELEMENT element)Create a new instance of Message | 
| Modifier and Type | Method and Description | 
|---|---|
| int | compareTo(MessageHandler.Message<ELEMENT> message)Compare with an other message, to know if this message must be receive before, after or in same time  Parent documentation: | 
| boolean | equals(java.lang.Object object)Indicates if an object is a message with same content  Parent documentation: | 
ELEMENT element
long time
public MessageHandler.Message(long time,
                      ELEMENT element)
time - Time when message should arrivedelement - Message contentpublic int compareTo(MessageHandler.Message<ELEMENT> message)
compareTo in interface java.lang.Comparable<MessageHandler.Message<ELEMENT>>message - Message to compare withComparable.compareTo(java.lang.Object)public boolean equals(java.lang.Object object)
equals in class java.lang.Objectobject - Object to compare withtrue if the object is a message with same contentObject.equals(java.lang.Object)