Details
-
Type: Improvement
-
Status: Closed
-
Priority: Default
-
Resolution: Fixed
-
Affects Version/s: 1.3.1
-
Fix Version/s: 1.3.2
-
Component/s: None
-
Labels:None
Description
I've seen this before, Sometimes quickfixj receive messages but doesn't call state.setLastReceivedTime(SystemTime.currentTimeMillis() because those message can't pass the verification. My solution is move
state.setLastReceivedTime(SystemTime.currentTimeMillis());
state.clearTestRequestCounter();
to the top of the Session.verify(Message msg, boolean checkTooHigh, boolean checkTooLow).
Mike Gu
[email protected]