QuickFIX/J - 如何处理流结束
QuickFIX/J - how to handle End Of Stream
我是 QuickFIX/J 的新手。
使用 websocket 创建启动器(前端-angular,后端-Springboot websocket)。使用 w.3.
我想处理会话过期问题。当 FIX 服务器会话过期时,它会发送注销,原因是会话已停用。对于已经连接的 connection/session.
这很好用
现在,在此之后,尝试启动连接,它不断回调注销和 toAdmin,并在屏幕日志中重复 event/error(作为事件)“正在断开连接,遇到流结束”。
我想处理这种情况并想在我的代码中捕获它,以便将正确的消息发送到 UI。
我不知道您使用的是哪个 QuickFIX/J 版本,但是在 2.2.0 之前的版本中,您可以在您的应用程序中实现 quickfix.SessionStateListener
并利用它的 onDisconnect()
回调.
如果您使用的是 2.3.0 版,您还可以使用 onConnectException()
,它将处理第一个回调未涵盖的一些其他场景。
我是 QuickFIX/J 的新手。
使用 websocket 创建启动器(前端-angular,后端-Springboot websocket)。使用 w.3.
我想处理会话过期问题。当 FIX 服务器会话过期时,它会发送注销,原因是会话已停用。对于已经连接的 connection/session.
这很好用现在,在此之后,尝试启动连接,它不断回调注销和 toAdmin,并在屏幕日志中重复 event/error(作为事件)“正在断开连接,遇到流结束”。
我想处理这种情况并想在我的代码中捕获它,以便将正确的消息发送到 UI。
我不知道您使用的是哪个 QuickFIX/J 版本,但是在 2.2.0 之前的版本中,您可以在您的应用程序中实现 quickfix.SessionStateListener
并利用它的 onDisconnect()
回调.
如果您使用的是 2.3.0 版,您还可以使用 onConnectException()
,它将处理第一个回调未涵盖的一些其他场景。