を拡張する場合AbstractProcessor
、 をオーバーライドする可能性がありますが、すべてのラウンドが処理さinit(...)
れた後に呼び出される「反対の」メソッドはありません。
これは問題です。各ラウンドで収集した情報を同じファイルに追加する必要がある場合、最後のラウンドがいつだったかを知ることができないため、ファイルを閉じることができません。そのため、ファイルは閉じられず、空のままです。
シャットダウン フックを使用しても機能しません。フックは呼び出されません。
何か案は?