タイトルだけではわからないので、詳しく説明します。
まず、制限: Java 1.5 IBM。
これは状況です:
PDFドキュメントを含むリクエストを受け取るSpring Webサービスがあります。このpdfを、 AFPアプリケーション(重要ではない)が監視する入力ディレクトリに配置する必要があります。この AFP アプリケーションは、その pdf を取得し、何かを実行して、監視する必要がある出力ディレクトリに返します。出力ディレクトリの監視には、おそらく 30 秒程度の時間がかかります。また、出力ディレクトリに表示されると予想される正確なファイル名を知っています。30 秒以内に何も表示されない場合は、障害応答を返します。
Web サービスとマルチスレッドに関する知識が乏しいため、どの問題に陥る可能性があるかわかりません。また、インターネットを検索すると、ほとんどの人がディレクトリ監視にwatchserviceを推奨していることに気付きましたが、これはJava 7で導入されました。提案、リンク、アイデアは役に立ちます。