0
- データベースに格納します。
- GUIのファイル名とタイムスタンプを持つメッセージとファイルの状態を表示します。 この要件のソリューションを実現するためにスプリングバッチを使用する予定です...すべてのメッセージとファイルをリアルタイムでトリガする必要がありますファイルが到着したら直ちに処理する必要があります)。だから、私は春の統合(メッセージインバウンドとファイルインバウンドアダプタ)を使用する予定です。リスナーはキュー内のファイルをリッスンし、到着後にバッチジョブをトリガーし、メッセージをXMLテキストに変換してIBM MQに送信します。今私は、解析や送信中に何らかのエラーが発生した場合にリスナーを停止したいと思います。リスナーを一度起動すると同様の方法で解決します。この問題の推奨される解決方法は何ですか?
提案ゲーリーありがとうございます。 GUIのリスナーの状態を開始オプションと停止オプションとともに表示することを計画しています。この種のシナリオを処理するには、バスを制御することをお勧めします。 –
'Lifecycle'にはもう一つのメソッド' isRunning() 'があります。メッセージングゲートウェイから呼び出されたコントロールバスを使って現在の状態を取得するか、エンドポイントで直接isRunning()を呼び出します。 –