24.4 コンテキスト
ルートリソースクラス,サブリソースクラス,および例外マッピングプロバイダでは,Contextアノテーションを使用してJAX-RS 1.1仕様で定義されるコンテキストを取得できます。JAX-RSエンジンでサポートしているコンテキストの種類は次のとおりです。
-
javax.ws.rs.core.UriInfo
-
javax.ws.rs.core.HttpHeaders
-
javax.ws.rs.core.Request
-
javax.ws.rs.core.SecurityContext
-
javax.ws.rs.core.ext.Providers
-
javax.servlet.ServletConfig
-
javax.servlet.ServletContext
-
javax.servlet.http.HttpServletRequest
-
javax.servlet.http.HttpServletResponse
コンテキストに含まれる情報はHTTPリクエストごとに異なりますが,プロバイダのインスタンスはシングルトンであるため,javax.ws.rs.core.ext.Providersに含まれる情報はWARファイルの単位で常に同一です。
ここではJAX-RSエンジンでサポートしているコンテキストの種類について説明します。
- 〈この節の構成〉
-