Hello,
Whenever we stop the FIX initiator LogOff FIX message was not sent. It was working fine in previous versions as
In previous version(1.6.1)
public void stop(boolean forceDisconnect) {
logoutAllSessions(forceDisconnect); -> Logout session
stopSessionTimer(); ->Stop timer
....
In version 1.6.3.
public void stop(boolean forceDisconnect) {
+ stopInitiators(); -> which eventually invokes stopSessionTimer();
logoutAllSessions(forceDisconnect); -> As we stop the timer so Session.next() never get invoke and results that we did not send LogOut Fix Message(35=5)
|