Согласно коду, если QuickfixJ, он увеличивает значение nextSeqNum, полученное после обработки обратного вызова onMessage.Таким образом, если в onMessage есть исключение, значение nextSeqNum для полученного значения не будет увеличено.Затем при получении следующего сообщения в порядковом номере будет пробел, и Quickfixj автоматически отправит запрос на повторную отправку.
Вы можете просмотреть код здесь: https://github.com/quickfix-j/quickfixj
Вы можетепо-прежнему изменяйте поведение, используя config: "RejectMessageOnUnhandledException
для документации, пожалуйста, обратитесь: https://www.quickfixj.org/usermanual/1.6.1/usage/configuration.html
Дайте мне знать, если вам нужны дополнительные указания.