I'm using QuickfixJ
to connect to the counter party for FIX message.
However, some day I found the log is as follow:
-20:59:39: Received logout request: Initiating logout
-20:59:39: Sent logout response
-20:59:39: Initiated logon request
-20:59:45: Initiated logon request
-20:59:50: Initiated logon request
-20:59:55: Initiated logon request
-21:00:00: Initiated logon request
Apparently, counter party sent a logout request and my app responded. The session should be finished and closed.
Why the app still trying to initiate a logon request to counter party?
Am I missing something? Because I have no implementation within onLogout(SessionId session)
and fromAdmin(Message message, SessionId session)
and I thought it could be automatically handled by QuickfixJ
itself