インターフェース AsyncServerResponse
- すべてのスーパーインターフェース:
ServerResponse
将来のレスポンスを公開する
ServerResponse
の非同期サブ型。- 導入:
- 5.3.2
- 作成者:
- Arjen Poutsma
- 関連事項:
ネストされたクラスのサマリー
インターフェース org.springframework.web.servlet.function.ServerResponse から継承されたネストクラス / インターフェース
ServerResponse.BodyBuilder, ServerResponse.Context, ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>>, ServerResponse.SseBuilder, ServerResponse.StreamBuilder
方法の概要
修飾子と型メソッド説明block()
将来のレスポンスが得られるまで、無期限にブロックします。static AsyncServerResponse
指定された非同期レスポンスを使用してAsyncServerResponse
を作成します。static AsyncServerResponse
create
(ObjectSE asyncResponse, DurationSE timeout) 指定された非同期レスポンスを使用して(構築された)レスポンスを作成します。インターフェース org.springframework.web.servlet.function.ServerResponse から継承されたメソッド
cookies, headers, rawStatusCode, statusCode, writeTo
メソッドの詳細
block
ServerResponse block()将来のレスポンスが得られるまで、無期限にブロックします。create
指定された非同期レスポンスを使用してAsyncServerResponse
を作成します。パラメーターasyncResponse
は、CompletableFuture<ServerResponse>
SE またはPublisher<ServerResponse>
(またはReactiveAdapterRegistry
を介して適合させることができる単一のServerResponse
の非同期プロデューサー)にすることができます。- パラメーター:
asyncResponse
-CompletableFuture<ServerResponse>
またはPublisher<ServerResponse>
- 戻り値:
- 非同期レスポンス
create
指定された非同期レスポンスを使用して(構築された)レスポンスを作成します。パラメーターasyncResponse
は、CompletableFuture<ServerResponse>
SE またはPublisher<ServerResponse>
(またはReactiveAdapterRegistry
を介して適合させることができる単一のServerResponse
の非同期プロデューサー)にすることができます。- パラメーター:
asyncResponse
-CompletableFuture<ServerResponse>
またはPublisher<ServerResponse>
timeout
- タイムアウトする前に待機する最大期間- 戻り値:
- 非同期レスポンス