パッケージ jakarta.ws.rs.ext
パッケージ jakarta.ws.rs.ext
JAX-RS API でサポートされる型の拡張を提供する API。
- クラス説明コンテキスト情報をリソースクラスおよびその他のプロバイダーに提供するプロバイダーの契約。ExceptionMapper<E extends ThrowableSE>Java 例外を
Responseにマップするプロバイダーの契約。MessageBodyReader.readFrom(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream)およびMessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream)への呼び出しをラップするために使用できるメッセージ本文インターセプターによって共有されるコンテキスト。ストリームの Java 型への変換をサポートするプロバイダーの契約。Java 型からストリームへの変換をサポートするプロバイダーの契約。String形式のメッセージパラメーター値と対応するカスタム Java 型Tの間の変換を担当するデリゲートの契約を定義します。@Lazyアノテーションが付いたparameter converterに委譲されたdefault valueの変換は、値が実際に必要な場合にのみ発生する必要がある(たとえば、初めて注入される場合)。ParamConverterインスタンスのプロバイダーの契約。プロバイダースキャンフェーズ中に JAX-RS ランタイムによって検出可能である必要がある拡張インターフェースの実装をマークします。プロバイダーインスタンスのランタイムルックアップを提供する注入可能なインターフェース。(@link jakarta.ws.rs.ext.MessageBodyReader#readFrom} への呼び出しをインターセプトするためにReaderInterceptorによって使用されるコンテキストクラス。JAX-RS の実装は、RuntimeDelegate の具象サブクラスを提供し、さまざまな JAX-RS API メソッドは、その機能について RuntimeDelegate のメソッドに従います。HTTP ヘッダーの文字列形式と対応する JAX-RS 型Tの間の変換を担当するデリゲートの契約を定義します。