Details
Description
stop() function will invoke the stop(false) to stop the connection.
In the code, the END_OF_STREAM will be put into the message queue first. So the session will believe the connection is broken. Then the intent "session.logout()" in the logoutAllSessions() will be able to get chance to executed since the session state will be not logon for that END_OF_STREAM message.
eventHandlingStrategy.stopHandlingMessages();
logoutAllSessions(forceDisconnect);
stopInitiators();
Attachments
Issue Links
- is duplicated by
-
QFJ-920 LogOff FIX Message(35=5) is not send by initiator on stop
- Closed