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

インターフェース SyncInvoker

  • すべての既知のサブインターフェース:
    Invocation.Builder

    public interface SyncInvoker
    HTTP メソッドの同期呼び出し用の統一インターフェース。
    導入:
    2.0
    作成者:
    Marek Potociar
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   抽象メソッド  
      修飾子と型 メソッド 説明
      Responsedelete()
      現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。
      <T> Tdelete​(GenericType<T> responseType)
      現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。
      <T> Tdelete​(ClassSE<T> responseType)
      現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。
      Responseget()
      現在のリクエストの HTTP GET メソッドを同期的に呼び出します。
      <T> Tget​(GenericType<T> responseType)
      現在のリクエストの HTTP GET メソッドを同期的に呼び出します。
      <T> Tget​(ClassSE<T> responseType)
      現在のリクエストの HTTP GET メソッドを同期的に呼び出します。
      Responsehead()
      現在のリクエストの HTTP HEAD メソッドを同期的に呼び出します。
      Responsemethod​(StringSE name)
      現在のリクエストに対して任意のメソッドを同期的に呼び出します。
      Responsemethod​(StringSE name, Entity<?> entity)
      現在のリクエストに対して任意のメソッドを同期的に呼び出します。
      <T> Tmethod​(StringSE name, Entity<?> entity, GenericType<T> responseType)
      現在のリクエストに対して任意のメソッドを同期的に呼び出します。
      <T> Tmethod​(StringSE name, Entity<?> entity, ClassSE<T> responseType)
      現在のリクエストに対して任意のメソッドを同期的に呼び出します。
      <T> Tmethod​(StringSE name, GenericType<T> responseType)
      現在のリクエストに対して任意のメソッドを同期的に呼び出します。
      <T> Tmethod​(StringSE name, ClassSE<T> responseType)
      現在のリクエストに対して任意のメソッドを同期的に呼び出します。
      Responseoptions()
      現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。
      <T> Toptions​(GenericType<T> responseType)
      現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。
      <T> Toptions​(ClassSE<T> responseType)
      現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。
      Responsepost​(Entity<?> entity)
      現在のリクエストの HTTP POST メソッドを同期的に呼び出します。
      <T> Tpost​(Entity<?> entity, GenericType<T> responseType)
      現在のリクエストの HTTP POST メソッドを同期的に呼び出します。
      <T> Tpost​(Entity<?> entity, ClassSE<T> responseType)
      現在のリクエストの HTTP POST メソッドを同期的に呼び出します。
      Responseput​(Entity<?> entity)
      現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。
      <T> Tput​(Entity<?> entity, GenericType<T> responseType)
      現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。
      <T> Tput​(Entity<?> entity, ClassSE<T> responseType)
      現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。
      Responsetrace()
      現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。
      <T> Ttrace​(GenericType<T> responseType)
      現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。
      <T> Ttrace​(ClassSE<T> responseType)
      現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。
    • メソッドの詳細

      • get

        Response get()
        現在のリクエストの HTTP GET メソッドを同期的に呼び出します。
        戻り値:
        呼び出しレスポンス。
        例外:
        ProcessingException - 呼び出し処理が失敗した場合。
      • get

        <T> T get​(ClassSE<T> responseType)
        現在のリクエストの HTTP GET メソッドを同期的に呼び出します。
        型パラメーター:
        T - レスポンスエンティティ型。
        パラメーター:
        responseType - レスポンスエンティティが変換される Java 型。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されたレスポンスのレスポンスステータスコードが successful ではなく、指定されたレスポンス型が Response ではない場合。
      • get

        <T> T get​(GenericType<T> responseType)
        現在のリクエストの HTTP GET メソッドを同期的に呼び出します。
        型パラメーター:
        T - 一般的なレスポンスエンティティ型。
        パラメーター:
        responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されたレスポンスのレスポンスステータスコードが successful でなく、指定された汎用レスポンス型が Response を表していない場合
      • put

        Response put​(Entity<?> entity)
        現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。
        パラメーター:
        entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
      • put

        <T> T put​(Entity<?> entity,
                  ClassSE<T> responseType)
        現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。
        型パラメーター:
        T - レスポンスエンティティ型。
        パラメーター:
        entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
        responseType - レスポンスエンティティが変換される Java 型。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されたレスポンスのレスポンスステータスコードが successful ではなく、指定されたレスポンス型が Response ではない場合。
      • put

        <T> T put​(Entity<?> entity,
                  GenericType<T> responseType)
        現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。
        型パラメーター:
        T - 一般的なレスポンスエンティティ型。
        パラメーター:
        entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
        responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されるレスポンスのレスポンスステータスコードが successful でなく、指定された汎用レスポンス型が Response を表していない場合。
      • post

        Response post​(Entity<?> entity)
        現在のリクエストの HTTP POST メソッドを同期的に呼び出します。
        パラメーター:
        entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
      • post

        <T> T post​(Entity<?> entity,
                   ClassSE<T> responseType)
        現在のリクエストの HTTP POST メソッドを同期的に呼び出します。
        型パラメーター:
        T - レスポンスエンティティ型。
        パラメーター:
        entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
        responseType - レスポンスエンティティが変換される Java 型。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されたレスポンスのレスポンスステータスコードが successful ではなく、指定されたレスポンス型が Response ではない場合。
      • post

        <T> T post​(Entity<?> entity,
                   GenericType<T> responseType)
        現在のリクエストの HTTP POST メソッドを同期的に呼び出します。
        型パラメーター:
        T - 一般的なレスポンスエンティティ型。
        パラメーター:
        entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
        responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されるレスポンスのレスポンスステータスコードが successful でなく、指定された汎用レスポンス型が Response を表していない場合。
      • delete

        Response delete()
        現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
      • delete

        <T> T delete​(ClassSE<T> responseType)
        現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。
        型パラメーター:
        T - レスポンスエンティティ型。
        パラメーター:
        responseType - レスポンスエンティティが変換される Java 型。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されたレスポンスのレスポンスステータスコードが successful ではなく、指定されたレスポンス型が Response ではない場合。
      • delete

        <T> T delete​(GenericType<T> responseType)
        現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。
        型パラメーター:
        T - 一般的なレスポンスエンティティ型。
        パラメーター:
        responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されるレスポンスのレスポンスステータスコードが successful でなく、指定された汎用レスポンス型が Response を表していない場合。
      • head

        Response head()
        現在のリクエストの HTTP HEAD メソッドを同期的に呼び出します。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
      • options

        Response options()
        現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
      • options

        <T> T options​(ClassSE<T> responseType)
        現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。
        型パラメーター:
        T - レスポンスエンティティ型。
        パラメーター:
        responseType - レスポンスエンティティが変換される Java 型。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されたレスポンスのレスポンスステータスコードが successful ではなく、指定されたレスポンス型が Response ではない場合。
      • options

        <T> T options​(GenericType<T> responseType)
        現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。
        型パラメーター:
        T - 一般的なレスポンスエンティティ型。
        パラメーター:
        responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されるレスポンスのレスポンスステータスコードが successful でなく、指定された汎用レスポンス型が Response を表していない場合。
      • trace

        Response trace()
        現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
      • trace

        <T> T trace​(ClassSE<T> responseType)
        現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。
        型パラメーター:
        T - レスポンスエンティティ型。
        パラメーター:
        responseType - レスポンスエンティティが変換される Java 型。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されたレスポンスのレスポンスステータスコードが successful ではなく、指定されたレスポンス型が Response ではない場合。
      • trace

        <T> T trace​(GenericType<T> responseType)
        現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。
        型パラメーター:
        T - 一般的なレスポンスエンティティ型。
        パラメーター:
        responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されるレスポンスのレスポンスステータスコードが successful でなく、指定された汎用レスポンス型が Response を表していない場合。
      • method

        Response method​(StringSE name)
        現在のリクエストに対して任意のメソッドを同期的に呼び出します。
        パラメーター:
        name - メソッド名。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
      • method

        <T> T method​(StringSE name,
                     ClassSE<T> responseType)
        現在のリクエストに対して任意のメソッドを同期的に呼び出します。
        型パラメーター:
        T - レスポンスエンティティ型。
        パラメーター:
        name - メソッド名。
        responseType - レスポンスエンティティが変換される Java 型。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されたレスポンスのレスポンスステータスコードが successful ではなく、指定されたレスポンス型が Response ではない場合。
      • method

        <T> T method​(StringSE name,
                     GenericType<T> responseType)
        現在のリクエストに対して任意のメソッドを同期的に呼び出します。
        型パラメーター:
        T - 一般的なレスポンスエンティティ型。
        パラメーター:
        name - メソッド名。
        responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されるレスポンスのレスポンスステータスコードが successful でなく、指定された汎用レスポンス型が Response を表していない場合。
      • method

        Response method​(StringSE name,
                        Entity<?> entity)
        現在のリクエストに対して任意のメソッドを同期的に呼び出します。
        パラメーター:
        name - メソッド名。
        entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
      • method

        <T> T method​(StringSE name,
                     Entity<?> entity,
                     ClassSE<T> responseType)
        現在のリクエストに対して任意のメソッドを同期的に呼び出します。
        型パラメーター:
        T - レスポンスエンティティ型。
        パラメーター:
        name - メソッド名。
        entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
        responseType - レスポンスエンティティが変換される Java 型。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されたレスポンスのレスポンスステータスコードが successful ではなく、指定されたレスポンス型が Response ではない場合。
      • method

        <T> T method​(StringSE name,
                     Entity<?> entity,
                     GenericType<T> responseType)
        現在のリクエストに対して任意のメソッドを同期的に呼び出します。
        型パラメーター:
        T - 一般的なレスポンスエンティティ型。
        パラメーター:
        name - メソッド名。
        entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
        responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
        戻り値:
        呼び出しレスポンス。
        例外:
        ResponseProcessingException - 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。
        ProcessingException - リクエスト処理または後続の I/O 操作が失敗した場合。
        WebApplicationException - サーバーから返されるレスポンスのレスポンスステータスコードが successful でなく、指定された汎用レスポンス型が Response を表していない場合。