パッケージ jakarta.ws.rs.core
RESTful サービスリソースの作成に使用される低レベルのインターフェースとアノテーション。
インターフェースのサマリー インターフェース 説明 Configurable<C extends Configurable> JAX-RS でクライアントまたはサーバー側の構成可能なコンテキストを表します。Configuration configurable
JAX-RS コンテキストに関連付けられた構成状態。EntityPart EntityPart
は、マルチパートエンティティの一部です。EntityPart.Builder EntityPart
インスタンスのビルダー。Feature 機能拡張契約。FeatureContext 構成のフェーズ中に JAX-RS ランタイムによってFeature
およびDynamicFeature
インスタンスに渡される構成可能なコンテキスト。HttpHeaders HTTP ヘッダー情報へのアクセスを提供する注入可能なインターフェース。Link.Builder ハイパーメディアリンクのビルダークラス。MultivaluedMap<K,V> キーと値のペアのマップ。PathSegment URI パスセグメントと関連するマトリックスパラメーターを表します。Request リクエスト処理の注入可能なヘルパー。リクエストのスコープ外で呼び出された場合、すべてのメソッドはIllegalStateException
SE をスローします(例: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 SameSite
Cookie 属性で使用可能な値。Response.Status HTTP によって定義される一般的に使用されるステータスコード。完全なリストについては、HTTP/1.1 ドキュメントを参照してください。Response.Status.Family ステータスコードのクラスを表す列挙体。例外のサマリー 例外 説明 NoContentException メッセージボディリーダーが長さゼロのメッセージコンテンツを表すインスタンスを生成できないことを示すために長さゼロのメッセージコンテンツを読み取るときにMessageBodyReader
実装によってスローされる I/O 例外。UriBuilderException ビルダーの現在の状態に基づいてURI
SE を構築できない場合に、UriBuilder.build(Object...)
メソッドによってスローされるランタイム例外。アノテーション型のサマリー アノテーション型 説明 Context このアノテーションは、クラスフィールド、Bean プロパティ、メソッドパラメーターに情報を注入するために使用されます。