在未连接的会话上发送消息

时间:2015-05-27 12:16:08

标签: java quickfixj

当我们尝试在未连接的会话上发送消息时会发生什么?

我发现用于发送消息的qfixj方法会抛出一个已检查的异常,但我想知道在什么情况下抛出此异常。

1 个答案:

答案 0 :(得分:0)

如果在发送消息时会话不可用/已断开连接,则将抛出SessionNotFound异常。但是,如果此后会话变得不可用,则不会立即引发任何异常,当您尝试发送下一条消息时,它将引发该异常。

如果要检测并处理断开连接,可以检查以下答案:QuickFIX/J: how to detect when connection fails?