Changed PublishMessage to be a able to handle the messages ID for QoS > 0 cases

This commit is contained in:
selva.andre
2012-08-31 17:16:01 +02:00
parent 585008e29d
commit 60a79ba9b7
2 changed files with 8 additions and 8 deletions
@@ -9,14 +9,14 @@ package org.dna.mqtt.moquette.proto.messages;
* @author andrea
*/
public abstract class MessageIDMessage extends AbstractMessage {
int m_messageID;
private Integer m_messageID; //could be null if Qos is == 0
public int getMessageID() {
public Integer getMessageID() {
return m_messageID;
}
public void setMessageID(int messageID) {
public void setMessageID(Integer messageID) {
this.m_messageID = messageID;
}
}
@@ -4,19 +4,19 @@ package org.dna.mqtt.moquette.proto.messages;
*
* @author andrea
*/
public class PublishMessage extends AbstractMessage {
public class PublishMessage extends MessageIDMessage {
private String m_topicName;
private Integer m_messageID; //could be null if Qos is == 0
// private Integer m_messageID; //could be null if Qos is == 0
private byte[] m_payload;
public Integer getMessageID() {
/*public Integer getMessageID() {
return m_messageID;
}
public void setMessageID(Integer messageID) {
this.m_messageID = messageID;
}
}*/
public String getTopicName() {
return m_topicName;