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