Added message type to every message

This commit is contained in:
andrea
2013-09-14 12:57:06 +02:00
parent 30e165c8ce
commit 51f0ba7e1c
13 changed files with 48 additions and 0 deletions
@@ -14,6 +14,10 @@ public class ConnAckMessage extends AbstractMessage {
public static final byte NOT_AUTHORIZED = 0x05;
private byte m_returnCode;
public ConnAckMessage() {
m_messageType = AbstractMessage.CONNACK;
}
public byte getReturnCode() {
return m_returnCode;
@@ -6,4 +6,8 @@ package org.dna.mqtt.moquette.proto.messages;
* @author andrea
*/
public class DisconnectMessage extends ZeroLengthMessage {
public DisconnectMessage() {
m_messageType = AbstractMessage.DISCONNECT;
}
}
@@ -6,4 +6,8 @@ package org.dna.mqtt.moquette.proto.messages;
* @author andrea
*/
public class PingReqMessage extends ZeroLengthMessage {
public PingReqMessage() {
m_messageType = AbstractMessage.PINGREQ;
}
}
@@ -5,4 +5,8 @@ package org.dna.mqtt.moquette.proto.messages;
* @author andrea
*/
public class PingRespMessage extends ZeroLengthMessage {
public PingRespMessage() {
m_messageType = AbstractMessage.PINGRESP;
}
}
@@ -6,4 +6,8 @@ package org.dna.mqtt.moquette.proto.messages;
* @author andrea
*/
public class PubAckMessage extends MessageIDMessage {
public PubAckMessage() {
m_messageType = AbstractMessage.PUBACK;
}
}
@@ -5,5 +5,9 @@ package org.dna.mqtt.moquette.proto.messages;
* @author andrea
*/
public class PubCompMessage extends MessageIDMessage {
public PubCompMessage() {
m_messageType = AbstractMessage.PUBCOMP;
}
}
@@ -7,4 +7,7 @@ package org.dna.mqtt.moquette.proto.messages;
*/
public class PubRecMessage extends MessageIDMessage {
public PubRecMessage() {
m_messageType = AbstractMessage.PUBREC;
}
}
@@ -5,4 +5,8 @@ package org.dna.mqtt.moquette.proto.messages;
* @author andrea
*/
public class PubRelMessage extends MessageIDMessage {
public PubRelMessage() {
m_messageType = AbstractMessage.PUBREL;
}
}
@@ -17,6 +17,10 @@ public class PublishMessage extends MessageIDMessage {
public void setMessageID(Integer messageID) {
this.m_messageID = messageID;
}*/
public PublishMessage() {
m_messageType = AbstractMessage.PUBLISH;
}
public String getTopicName() {
return m_topicName;
@@ -10,6 +10,10 @@ import java.util.List;
public class SubAckMessage extends MessageIDMessage {
List<QOSType> m_types = new ArrayList<QOSType>();
public SubAckMessage() {
m_messageType = AbstractMessage.SUBACK;
}
public List<QOSType> types() {
return m_types;
@@ -31,6 +31,7 @@ public class SubscribeMessage extends MessageIDMessage {
public SubscribeMessage() {
//Subscribe has always QoS 1
m_messageType = AbstractMessage.SUBSCRIBE;
m_qos = AbstractMessage.QOSType.LEAST_ONE;
}
@@ -5,5 +5,9 @@ package org.dna.mqtt.moquette.proto.messages;
* @author andrea
*/
public class UnsubAckMessage extends MessageIDMessage {
public UnsubAckMessage() {
m_messageType = AbstractMessage.UNSUBACK;
}
}
@@ -9,6 +9,10 @@ import java.util.List;
*/
public class UnsubscribeMessage extends MessageIDMessage {
List<String> m_types = new ArrayList<String>();
public UnsubscribeMessage() {
m_messageType = AbstractMessage.UNSUBSCRIBE;
}
public List<String> topics() {
return m_types;