powered by Jive Software

Resuming a stream after instantShutdown



To use stream management, I can call connection.instantShutdown();

But how do I resume the same stream?

Doing a regular connect + login results in a new connection replacing the original one (hence potential message lost).

Working with:
SMACK 4.2.2
eJabberd 17.12



Smack should attempt to resume a stream on login().


Hi, thanks but doing login after instantShutdown is not acceptable by SMACK:

org.jivesoftware.smack.SmackException$NotConnectedException: Client is not, or no longer, connected. Did you call connect() before login()?


No, I meant a subsequent connect(); login(); after instantShutdown() should try to resume a previous stream/session.


My bad, indeed using connect and login again resume the stream ok after instantShutdown(). Thanks.