public interface ResourceContext
このインターフェースは、Context
アノテーションを使用して挿入できます。
管理対象リソースクラスのインスタンスがサブリソースロケーターメソッドによって返される場合、リソースコンテキストを利用できます。このようなインスタンスは、ルートリソースクラスのインスタンスと同じように、宣言されたスコープ内に挿入および管理されます。
修飾子と型 | メソッドと説明 |
---|---|
<T> T | getResource(ClassSE<T> resourceClass) リソースまたはサブリソースクラスの解決されたインスタンスを取得します。 |
<T> T | initResource(T resource) リソースまたはサブリソースインスタンスを初期化します。 |
<T> T getResource(ClassSE<T> resourceClass)
解決されたリソースインスタンスは、現在のリクエスト処理スコープのコンテキストで適切に初期化されます。解決されたリソースインスタンスのスコープは、管理コンテナーによって異なります。JAX-RS コンテナーによって管理されるリソースの場合、デフォルトのスコープはリクエストごとです。
T
- リソースクラスの型。resourceClass
- リソースクラス。null
。<T> T initResource(T resource)
T
- リソースインスタンス型。resource
- リソースインスタンス。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.