QuickFixJ アプリケーションに問題があります。Appplication インターフェースを実装したクラス(AppImpl)のオブジェクトを作成し、SocketAcceptor に渡してメッセージを待ちます。しかし、クライアントから新しいメッセージを受け取ります (ログで確認できます)。AppImpl でオーバーライドされたすべてのメソッドのうち、SocketAcceptor - onCreate によって呼び出されたのは 1 回だけです。この問題の原因は何ですか?
私のログからの例:
ログオン:
<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");
}
実行されませんでした。