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

インターフェース SyncInvoker

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

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

    修飾子と型
    メソッド
    説明
    現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。
    <T> T
    delete(GenericType<T> responseType)
    現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。
    <T> T
    delete(ClassSE<T> responseType)
    現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。
    get()
    現在のリクエストの HTTP GET メソッドを同期的に呼び出します。
    <T> T
    get(GenericType<T> responseType)
    現在のリクエストの HTTP GET メソッドを同期的に呼び出します。
    <T> T
    get(ClassSE<T> responseType)
    現在のリクエストの HTTP GET メソッドを同期的に呼び出します。
    現在のリクエストの HTTP HEAD メソッドを同期的に呼び出します。
    現在のリクエストに対して任意のメソッドを同期的に呼び出します。
    method(StringSE name, Entity<?> entity)
    現在のリクエストに対して任意のメソッドを同期的に呼び出します。
    <T> T
    method(StringSE name, Entity<?> entity, GenericType<T> responseType)
    現在のリクエストに対して任意のメソッドを同期的に呼び出します。
    <T> T
    method(StringSE name, Entity<?> entity, ClassSE<T> responseType)
    現在のリクエストに対して任意のメソッドを同期的に呼び出します。
    <T> T
    method(StringSE name, GenericType<T> responseType)
    現在のリクエストに対して任意のメソッドを同期的に呼び出します。
    <T> T
    method(StringSE name, ClassSE<T> responseType)
    現在のリクエストに対して任意のメソッドを同期的に呼び出します。
    現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。
    <T> T
    options(GenericType<T> responseType)
    現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。
    <T> T
    options(ClassSE<T> responseType)
    現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。
    post(Entity<?> entity)
    現在のリクエストの HTTP POST メソッドを同期的に呼び出します。
    <T> T
    post(Entity<?> entity, GenericType<T> responseType)
    現在のリクエストの HTTP POST メソッドを同期的に呼び出します。
    <T> T
    post(Entity<?> entity, ClassSE<T> responseType)
    現在のリクエストの HTTP POST メソッドを同期的に呼び出します。
    put(Entity<?> entity)
    現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。
    <T> T
    put(Entity<?> entity, GenericType<T> responseType)
    現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。
    <T> T
    put(Entity<?> entity, ClassSE<T> responseType)
    現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。
    現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。
    <T> T
    trace(GenericType<T> responseType)
    現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。
    <T> T
    trace(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 を表していない場合。