質問: HK2 が Jersey 2 で確実にシャットダウンする適切な方法はありますか? そうでない場合、これはバグと見なされますか?
@PreDestroy
jersey-server 2.3.1 を使用して、マネージド シングルトンの HK2 メソッドと実装のdispose()
メソッドFactory<T>
が呼び出されていないことに気付きました。ちょっと調べてみると、サービス ロケーターでConfigHelper
呼び出すライフサイクル リスナーが定義されていることがわかりますが、それ以上のことはありません。これは と の両方でpreDestroy()
Jersey から呼び出されますが、サービス ロケータではシャットダウンに関してそれ以上何も行われません。 ServletContainer
shutdown()
reload()
を調べましたがServletContainer
、公開または保護された API を介して HK2 サービス ロケーターにアクセスする方法はないようです。