我对 QuickFixJ 应用程序有疑问。我创建实现 Appplication 接口的类(AppImpl)对象,将其传递给 SocketAcceptor 并等待消息。但是我收到来自客户的新消息(我可以在日志中看到它们)我无法使用它们!在 AppImpl 中的所有重写方法中,SocketAcceptor 仅调用了一个且仅一次 - onCreate。什么可能导致这个问题?
我的日志中的示例:
登录:
<20110829-05:35:56, FIX.4.4:localhost->localhost, 传入> (8=FIX.4.49=5835=A49=localhost56=localhost34=8652=20110829-05:35:5610=250)
<20110829-05:35:56, FIX.4.4:localhost->localhost, event>(从 /127.0.0.1:57179 接受会话 FIX.4.4:localhost->localhost)
但是方法:
@Override
public void onLogon(SessionID arg0) {
System.out.println("On logon");
}
没有被执行。