in chatterbox-xmpp/chatterbox-xmpp-impl/src/main/java/org/apache/tomee/chatterbox/xmpp/impl/XMPPResourceAdapter.java [282:296]
public void disconnect() {
try {
if (connected) {
chatmanager.removeChatListener(this);
connection.disconnect(new Presence(Presence.Type.unavailable));
}
} catch (SmackException.NotConnectedException e) {
LOGGER.log(Level.SEVERE, "Unable to logout", e);
}
connection = null;
chatmanager = null;
connected = false;
}