Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
2.9.0
-
Debian 6.0.4 2.6.32-5-686-bigmem, java version "1.6.0_26", servicemix 4.4.0
-
Unknown
Description
For some reason when the SessionStateListener gets called back with new state SessionState.CLOSED. closeSession() is called and then reconnect. However, there is no way to send an unbind according to jsmpp, excerpt from AbstractSession:
if (sessionContext().getSessionState().equals(SessionState.CLOSED))
Which would fail reconnect attempts if for example the MC has a maximum active session limit.