パッケージ jakarta.ws.rs.ext

インターフェース ContextResolver<T>

  • 型パラメーター:
    T - コンテキストの型

    public interface ContextResolver<T>
    リソースクラスおよび他のプロバイダーにコンテキスト情報を提供するプロバイダーの契約。ContextResolver 実装には、Produces でアノテーションを付けて、適切と見なされるメディア型を制限できます。

    ContextResolver 契約を実装するプロバイダーは、プログラムで JAX-RS ランタイムに登録するか、プロバイダーのスキャンフェーズ中に JAX-RS ランタイムによって自動的に検出されるように @Provider アノテーションを付ける必要があります。

    導入:
    1.0
    作成者:
    Paul Sandoz, Marc Hadley
    関連事項:
    Context, Providers.getContextResolver(Class, jakarta.ws.rs.core.MediaType), Provider, Produces
    • メソッドの詳細

      • getContext

        T getContext​(ClassSE<?> type)
        提供された型に適用可能な型 T のコンテキストを取得します。
        パラメーター:
        type - コンテキストが必要なオブジェクトのクラス
        戻り値:
        指定された型のコンテキスト、または指定された型のコンテキストがこのプロバイダーから使用できない場合は null