Introduced handling of sessionPresent flag in ConnAck msg, now on every conenction is created an empty subscription in ISessionStore

This commit is contained in:
selva.andre
2014-07-27 12:20:53 +02:00
parent bd3c4cb40c
commit 482ffe0c65
8 changed files with 70 additions and 5 deletions
@@ -29,6 +29,7 @@ public class ConnAckMessage extends AbstractMessage {
public static final byte NOT_AUTHORIZED = 0x05;
private byte m_returnCode;
private boolean sessionPresent;
public ConnAckMessage() {
m_messageType = AbstractMessage.CONNACK;
@@ -41,5 +42,12 @@ public class ConnAckMessage extends AbstractMessage {
public void setReturnCode(byte returnCode) {
this.m_returnCode = returnCode;
}
public boolean isSessionPresent() {
return this.sessionPresent;
}
public void setSessionPresent(boolean present) {
this.sessionPresent = present;
}
}