インターフェース 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 AsyncServerResponsecreate(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- タイムアウトする前に待機する最大期間- 戻り値:
- 非同期レスポンス