パッケージ jakarta.ws.rs.core
RESTful サービスリソースの作成に使用される低レベルのインターフェースとアノテーション。
インターフェースのサマリー インターフェース 説明 Configurable<C extends Configurable> JAX-RS でクライアントまたはサーバー側の構成可能なコンテキストを表します。Configuration configurableJAX-RS コンテキストに関連付けられた構成状態。EntityPart EntityPartは、マルチパートエンティティの一部です。EntityPart.Builder EntityPartインスタンスのビルダー。Feature 機能拡張契約。FeatureContext 構成のフェーズ中に JAX-RS ランタイムによってFeatureおよびDynamicFeatureインスタンスに渡される構成可能なコンテキスト。HttpHeaders HTTP ヘッダー情報へのアクセスを提供する注入可能なインターフェース。Link.Builder ハイパーメディアリンクのビルダークラス。MultivaluedMap<K,V> キーと値のペアのマップ。PathSegment URI パスセグメントと関連するマトリックスパラメーターを表します。Request リクエスト処理の注入可能なヘルパー。リクエストのスコープ外で呼び出された場合、すべてのメソッドはIllegalStateExceptionSE をスローします(例:Response.StatusType レスポンスで使用されるステータスの基本インターフェース。SecurityContext セキュリティ関連情報へのアクセスを提供する注入可能なインターフェース。StreamingOutput アプリケーションが出力をストリーミングしたいときに、リソースメソッドの戻り値として、またはResponseのエンティティとして使用できる型。UriInfo アプリケーションへのアクセスを提供し、URI 情報をリクエストする注入可能なインターフェース。クラスのサマリー クラス 説明 AbstractMultivaluedMap<K,V> Map<K, List<V>>SE として表される [ キー、複数値 ] ストアによってサポートされるMultivaluedMapの抽象スケルトン実装。Application JAX-RS アプリケーションのコンポーネントを定義し、追加のメタデータを提供します。CacheControl HTTP Cache-Control レスポンスヘッダーの値の抽象化。Cookie リクエストで転送される HTTP Cookie の値を表します。Cookie.AbstractCookieBuilder<T extends Cookie.AbstractCookieBuilder<T>> JAX-RS 抽象Cookieビルダークラス。Cookie.Builder JAX-RSCookieビルダークラス。EntityTag HTTP エンティティタグの値の抽象化。ETag レスポンスヘッダーの値として使用されます。Form "application/x-www-form-urlencoded"コンテンツ型を使用してエンコードされた HTML フォームデータリクエストエンティティを表します。GenericEntity<T> ジェネリクス型Tのメッセージエンティティを表します。GenericType<T> 汎用メッセージエンティティ型Tを表します。Link ハイパーメディアリンクを表すクラス。Link.JaxbAdapter 使用すべきではありません。 Link.JaxbLink 使用すべきではありません。 MediaType メディア型の抽象化。MultivaluedHashMap<K,V> MultivaluedMapインターフェースのハッシュテーブルベースの実装。NewCookie レスポンスで転送される新しい HTTP Cookie を作成するために使用されます。NewCookie.AbstractNewCookieBuilder<T extends NewCookie.AbstractNewCookieBuilder<T>> JAX-RS 抽象NewCookieビルダークラス。NewCookie.Builder JAX-RSNewCookieビルダークラス。Response アプリケーションがランタイムにメタデータを提供する必要がある場合に、返されるインスタンスとランタイム間の規約を定義します。Response.ResponseBuilder エンティティの代わりに、またはエンティティに加えてメタデータを含む Response インスタンスを構築するために使用されるクラス。UriBuilder コンポーネントから URI を構築するための URI テンプレート対応ユーティリティクラス。Variant リソース表現バリアントの抽象化。Variant.VariantListBuilder 表現バリアントのリストのビルダー。列挙型のサマリー 列挙型 説明 NewCookie.SameSite SameSiteCookie 属性で使用可能な値。Response.Status HTTP によって定義される一般的に使用されるステータスコード。完全なリストについては、HTTP/1.1 ドキュメントを参照してください。Response.Status.Family ステータスコードのクラスを表す列挙体。例外のサマリー 例外 説明 NoContentException メッセージボディリーダーが長さゼロのメッセージコンテンツを表すインスタンスを生成できないことを示すために長さゼロのメッセージコンテンツを読み取るときにMessageBodyReader実装によってスローされる I/O 例外。UriBuilderException ビルダーの現在の状態に基づいてURISE を構築できない場合に、UriBuilder.build(Object...)メソッドによってスローされるランタイム例外。アノテーション型のサマリー アノテーション型 説明 Context このアノテーションは、クラスフィールド、Bean プロパティ、メソッドパラメーターに情報を注入するために使用されます。