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

インターフェース AsyncInvoker


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

    修飾子と型
    メソッド
    説明
    現在のリクエストの HTTP DELETE メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    現在のリクエストの HTTP DELETE メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    delete(GenericType<T> responseType)
    現在のリクエストの HTTP DELETE メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    delete(ClassSE<T> responseType)
    現在のリクエストの HTTP DELETE メソッドを非同期的に呼び出します。
    get()
    現在のリクエストの HTTP GET メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    get(InvocationCallback<T> callback)
    現在のリクエストの HTTP GET メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    get(GenericType<T> responseType)
    現在のリクエストの HTTP GET メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    get(ClassSE<T> responseType)
    現在のリクエストの HTTP GET メソッドを非同期的に呼び出します。
    現在のリクエストに対して非同期で HTTP HEAD メソッドを呼び出します。
    現在のリクエストに対して非同期で HTTP HEAD メソッドを呼び出します。
    現在のリクエストに対して任意のメソッドを非同期的に呼び出します。
    method(StringSE name, Entity<?> entity)
    現在のリクエストに対して任意のメソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    method(StringSE name, Entity<?> entity, InvocationCallback<T> callback)
    現在のリクエストに対して任意のメソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    method(StringSE name, Entity<?> entity, GenericType<T> responseType)
    現在のリクエストに対して任意のメソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    method(StringSE name, Entity<?> entity, ClassSE<T> responseType)
    現在のリクエストに対して任意のメソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    現在のリクエストに対して任意のメソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    method(StringSE name, GenericType<T> responseType)
    現在のリクエストに対して任意のメソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    method(StringSE name, ClassSE<T> responseType)
    現在のリクエストに対して任意のメソッドを非同期的に呼び出します。
    現在のリクエストの HTTP OPTIONS メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    現在のリクエストの HTTP OPTIONS メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    options(GenericType<T> responseType)
    現在のリクエストの HTTP OPTIONS メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    options(ClassSE<T> responseType)
    現在のリクエストの HTTP OPTIONS メソッドを非同期的に呼び出します。
    post(Entity<?> entity)
    現在のリクエストの HTTP POST メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    post(Entity<?> entity, InvocationCallback<T> callback)
    現在のリクエストの HTTP POST メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    post(Entity<?> entity, GenericType<T> responseType)
    現在のリクエストの HTTP POST メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    post(Entity<?> entity, ClassSE<T> responseType)
    現在のリクエストの HTTP POST メソッドを非同期的に呼び出します。
    put(Entity<?> entity)
    現在のリクエストの HTTP PUT メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    put(Entity<?> entity, InvocationCallback<T> callback)
    現在のリクエストの HTTP PUT メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    put(Entity<?> entity, GenericType<T> responseType)
    現在のリクエストの HTTP PUT メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    put(Entity<?> entity, ClassSE<T> responseType)
    現在のリクエストの HTTP PUT メソッドを非同期的に呼び出します。
    現在のリクエストの HTTP TRACE メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    現在のリクエストの HTTP TRACE メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    trace(GenericType<T> responseType)
    現在のリクエストの HTTP TRACE メソッドを非同期的に呼び出します。
    <T> FutureSE<T>
    trace(ClassSE<T> responseType)
    現在のリクエストの HTTP TRACE メソッドを非同期的に呼び出します。
  • メソッドの詳細

    • get

      現在のリクエストの HTTP GET メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型であり、処理が失敗した Response インスタンスが含まれることに注意してください。

      戻り値:
      呼び出しレスポンス futureSE
    • get

      <T> FutureSE<T> get(ClassSE<T> responseType)
      現在のリクエストの HTTP GET メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - レスポンスエンティティ型。
      パラメーター:
      responseType - レスポンスエンティティが変換される Java 型。
      戻り値:
      呼び出しレスポンス futureSE
    • get

      <T> FutureSE<T> get(GenericType<T> responseType)
      現在のリクエストの HTTP GET メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
      戻り値:
      呼び出しレスポンス futureSE
    • get

      <T> FutureSE<T> get(InvocationCallback<T> callback)
      現在のリクエストの HTTP GET メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful および汎用でない場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。提供されたレスポンスコールバックの型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      callback - 非同期呼び出しコールバック。
      戻り値:
      呼び出しレスポンス futureSE
    • put

      FutureSE<Response> put(Entity<?> entity)
      現在のリクエストの HTTP PUT メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      パラメーター:
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      戻り値:
      呼び出しレスポンス futureSE
    • put

      <T> FutureSE<T> put(Entity<?> entity, ClassSE<T> responseType)
      現在のリクエストの HTTP PUT メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - レスポンスエンティティ型。
      パラメーター:
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      responseType - レスポンスエンティティが変換される Java 型。
      戻り値:
      呼び出しレスポンス futureSE
    • put

      <T> FutureSE<T> put(Entity<?> entity, GenericType<T> responseType)
      現在のリクエストの HTTP PUT メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
      戻り値:
      呼び出しレスポンス futureSE
    • put

      <T> FutureSE<T> put(Entity<?> entity, InvocationCallback<T> callback)
      現在のリクエストの HTTP PUT メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful および汎用でない場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。提供されたレスポンスコールバックの型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      callback - 非同期呼び出しコールバック。
      戻り値:
      呼び出しレスポンス futureSE
    • post

      FutureSE<Response> post(Entity<?> entity)
      現在のリクエストの HTTP POST メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      パラメーター:
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      戻り値:
      呼び出しレスポンス futureSE
      例外:
      ProcessingException - 呼び出し処理が失敗した場合。
    • post

      <T> FutureSE<T> post(Entity<?> entity, ClassSE<T> responseType)
      現在のリクエストの HTTP POST メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - レスポンスエンティティ型。
      パラメーター:
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      responseType - レスポンスエンティティが変換される Java 型。
      戻り値:
      呼び出しレスポンス futureSE
    • post

      <T> FutureSE<T> post(Entity<?> entity, GenericType<T> responseType)
      現在のリクエストの HTTP POST メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
      戻り値:
      呼び出しレスポンス futureSE
    • post

      <T> FutureSE<T> post(Entity<?> entity, InvocationCallback<T> callback)
      現在のリクエストの HTTP POST メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful および汎用でない場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。提供されたレスポンスコールバックの型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      callback - 非同期呼び出しコールバック。
      戻り値:
      呼び出しレスポンス futureSE
    • delete

      FutureSE<Response> delete()
      現在のリクエストの HTTP DELETE メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      戻り値:
      呼び出しレスポンス futureSE
    • delete

      <T> FutureSE<T> delete(ClassSE<T> responseType)
      現在のリクエストの HTTP DELETE メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - レスポンスエンティティ型。
      パラメーター:
      responseType - レスポンスエンティティが変換される Java 型。
      戻り値:
      呼び出しレスポンス futureSE
    • delete

      <T> FutureSE<T> delete(GenericType<T> responseType)
      現在のリクエストの HTTP DELETE メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
      戻り値:
      呼び出しレスポンス futureSE
    • delete

      <T> FutureSE<T> delete(InvocationCallback<T> callback)
      現在のリクエストの HTTP DELETE メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful および汎用でない場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。提供されたレスポンスコールバックの型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      callback - 非同期呼び出しコールバック。
      戻り値:
      呼び出しレスポンス futureSE
    • head

      現在のリクエストに対して非同期で HTTP HEAD メソッドを呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      戻り値:
      呼び出しレスポンス futureSE
    • head

      現在のリクエストに対して非同期で HTTP HEAD メソッドを呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      パラメーター:
      callback - 非同期呼び出しコールバック。
      戻り値:
      呼び出しレスポンス futureSE
    • options

      FutureSE<Response> options()
      現在のリクエストの HTTP OPTIONS メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      戻り値:
      呼び出しレスポンス futureSE
    • options

      <T> FutureSE<T> options(ClassSE<T> responseType)
      現在のリクエストの HTTP OPTIONS メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - レスポンスエンティティ型。
      パラメーター:
      responseType - レスポンスエンティティが変換される Java 型。
      戻り値:
      呼び出しレスポンス futureSE
    • options

      <T> FutureSE<T> options(GenericType<T> responseType)
      現在のリクエストの HTTP OPTIONS メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
      戻り値:
      呼び出しレスポンス futureSE
    • options

      <T> FutureSE<T> options(InvocationCallback<T> callback)
      現在のリクエストの HTTP OPTIONS メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful および汎用でない場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。提供されたレスポンスコールバックの型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      callback - 非同期呼び出しコールバック。
      戻り値:
      呼び出しレスポンス futureSE
    • trace

      FutureSE<Response> trace()
      現在のリクエストの HTTP TRACE メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      戻り値:
      呼び出しレスポンス futureSE
    • trace

      <T> FutureSE<T> trace(ClassSE<T> responseType)
      現在のリクエストの HTTP TRACE メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - レスポンスエンティティ型。
      パラメーター:
      responseType - レスポンスエンティティが変換される Java 型。
      戻り値:
      呼び出しレスポンス futureSE
    • trace

      <T> FutureSE<T> trace(GenericType<T> responseType)
      現在のリクエストの HTTP TRACE メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
      戻り値:
      呼び出しレスポンス futureSE
    • trace

      <T> FutureSE<T> trace(InvocationCallback<T> callback)
      現在のリクエストの HTTP TRACE メソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful および汎用でない場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。提供されたレスポンスコールバックの型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      callback - 非同期呼び出しコールバック。
      戻り値:
      呼び出しレスポンス futureSE
    • method

      FutureSE<Response> method(StringSE name)
      現在のリクエストに対して任意のメソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      パラメーター:
      name - メソッド名。
      戻り値:
      呼び出しレスポンス futureSE
    • method

      <T> FutureSE<T> method(StringSE name, ClassSE<T> responseType)
      現在のリクエストに対して任意のメソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - レスポンスエンティティ型。
      パラメーター:
      name - メソッド名。
      responseType - レスポンスエンティティが変換される Java 型。
      戻り値:
      呼び出しレスポンス futureSE
    • method

      <T> FutureSE<T> method(StringSE name, GenericType<T> responseType)
      現在のリクエストに対して任意のメソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      name - メソッド名。
      responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
      戻り値:
      呼び出しレスポンス futureSE
    • method

      <T> FutureSE<T> method(StringSE name, InvocationCallback<T> callback)
      現在のリクエストに対して任意のメソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful および汎用でない場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。提供されたレスポンスコールバックの型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      name - メソッド名。
      callback - 非同期呼び出しコールバック。
      戻り値:
      呼び出しレスポンス futureSE
    • method

      FutureSE<Response> method(StringSE name, Entity<?> entity)
      現在のリクエストに対して任意のメソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされた ProcessingException をラップする ExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      パラメーター:
      name - メソッド名。
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      戻り値:
      呼び出しレスポンス futureSE
    • method

      <T> FutureSE<T> method(StringSE name, Entity<?> entity, ClassSE<T> responseType)
      現在のリクエストに対して任意のメソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - レスポンスエンティティ型。
      パラメーター:
      name - メソッド名。
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      responseType - レスポンスエンティティが変換される Java 型。
      戻り値:
      呼び出しレスポンス futureSE
    • method

      <T> FutureSE<T> method(StringSE name, Entity<?> entity, GenericType<T> responseType)
      現在のリクエストに対して任意のメソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful でなく、指定された場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      name - メソッド名。
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      responseType - レスポンスエンティティが変換される一般的な Java 型の表現。
      戻り値:
      呼び出しレスポンス futureSE
    • method

      <T> FutureSE<T> method(StringSE name, Entity<?> entity, InvocationCallback<T> callback)
      現在のリクエストに対して任意のメソッドを非同期的に呼び出します。

      返された Future インスタンスで Future.get() メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされる ProcessingException、または受信したレスポンスステータスコードが successful および汎用でない場合にスローされる WebApplicationException またはそのサブクラスのいずれかをラップする ExecutionExceptionSE がスローされる場合があることに注意してください。提供されたレスポンスコールバックの型は Response ではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。

      型パラメーター:
      T - 一般的なレスポンスエンティティ型。
      パラメーター:
      name - メソッド名。
      entity - 完全な Variant 情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまり Content-TypeContent-LanguageContent-Encoding)は、エンティティバリアント情報を使用して上書きされます。
      callback - 非同期呼び出しコールバック。
      戻り値:
      呼び出しレスポンス futureSE