インターフェース AsyncServerResponse
- すべてのスーパーインターフェース:
ServerResponse
将来のレスポンスを公開する
ServerResponse の非同期サブ型。- 導入:
- 5.3.2
- 作成者:
- Arjen Poutsma
- 関連事項:
ネストされたクラスの要約
インターフェース ServerResponse から継承されたネストクラス / インターフェース
ServerResponse.BodyBuilder, ServerResponse.Context, ServerResponse.HeadersBuilder<B>, ServerResponse.SseBuilder, ServerResponse.StreamBuilder方法の概要
修飾子と型メソッド説明block()将来のレスポンスが得られるまで、無期限にブロックします。static AsyncServerResponse指定された非同期レスポンスを使用してAsyncServerResponseを作成します。static AsyncServerResponsecreate(ObjectSE asyncResponse, DurationSE timeout) 指定された非同期レスポンスを使用して(構築された)レスポンスを作成します。インターフェース ServerResponse から継承されたメソッド
cookies, headers, 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- タイムアウトする前に待機する最大期間- 戻り値:
- 非同期レスポンス