ストラテジーの切断メッセージは、suitable for informational purposes only.
ネットワーク問題で切断メッセージが発生します
ストラテジーで接続状態をモニターするには、onMessageメソッドで以下コードを使用します。
if(message.getType()== IMessage.Type.CONNECTION_STATUS) {
console.getOut().println( "接続が切れました" );
}
スタンドアローンのJForexAPIアプリケーションを使用する場合、
IClient.setSystemListenerメソッドを使用し、切断を受信できるようにリスナー設定します。
リスナーのdisconnect()メソッドが呼び出された時、
ストラテジーは一度再接続を呼び出す要があります。
connected()メソッドを呼び出さず、再度切断メッセージを受信した場合、
IClient.connectで再認証付き再接続を呼び出す必要があります。
reconnect()メソッドは高速ですが、プログラマーはそれをスキップし、常にconnect()を呼び出すことが出来ます。
プラットフォームを使用する場合、
プラットフォームが切断と再接続の管理するので、切断管理の必要はありません。