インターフェース AsyncServerResponse

すべてのスーパーインターフェース:
ServerResponse

public interface AsyncServerResponse extends ServerResponse
将来のレスポンスを公開する ServerResponse の非同期サブ型。
導入:
5.3.2
作成者:
Arjen Poutsma
関連事項:
  • メソッドの詳細

    • block

      将来のレスポンスが得られるまで、無期限にブロックします。
    • create

      static AsyncServerResponse create(ObjectSE asyncResponse)
      指定された非同期レスポンスを使用して AsyncServerResponse を作成します。パラメーター asyncResponse は、CompletableFuture<ServerResponse>SE または Publisher<ServerResponse>(または ReactiveAdapterRegistry を介して適合させることができる単一の ServerResponse の非同期プロデューサー)にすることができます。
      パラメーター:
      asyncResponse - CompletableFuture<ServerResponse> または Publisher<ServerResponse>
      戻り値:
      非同期レスポンス
    • create

      static AsyncServerResponse create(ObjectSE asyncResponse, DurationSE timeout)
      指定された非同期レスポンスを使用して(構築された)レスポンスを作成します。パラメーター asyncResponse は、CompletableFuture<ServerResponse>SE または Publisher<ServerResponse>(または ReactiveAdapterRegistry を介して適合させることができる単一の ServerResponse の非同期プロデューサー)にすることができます。
      パラメーター:
      asyncResponse - CompletableFuture<ServerResponse> または Publisher<ServerResponse>
      timeout - タイムアウトする前に待機する最大期間
      戻り値:
      非同期レスポンス