Fixed missed clean session for ClientSession, issue #145

This commit is contained in:
andsel
2016-02-02 22:39:11 +01:00
parent d36de24349
commit 5c7e2b357f
7 changed files with 54 additions and 2 deletions
@@ -55,7 +55,7 @@ public class ClientSession {
private Set<Subscription> subscriptions = new HashSet<>();
public final boolean cleanSession;
private volatile boolean cleanSession;
private boolean active = false;
@@ -146,6 +146,11 @@ public class ClientSession {
return this.cleanSession;
}
public void cleanSession(boolean cleanSession) {
this.cleanSession = cleanSession;
this.m_sessionsStore.updateCleanStatus(this.clientID, cleanSession);
}
public void activate() {
this.active = true;
}