public interface AsyncServerResponse extends ServerResponse
ServerResponse
の非同期サブ型。ServerResponse.async(Object)
ServerResponse.BodyBuilder, ServerResponse.Context, ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>>, ServerResponse.SseBuilder
修飾子と型 | メソッドと説明 |
---|---|
ServerResponse | block() 将来のレスポンスが得られるまで、無期限にブロックします。 |
static AsyncServerResponse | create(ObjectSE asyncResponse) 指定された非同期レスポンスを使用して AsyncServerResponse を作成します。 |
static AsyncServerResponse | create(ObjectSE asyncResponse, DurationSE timeout) 指定された非同期レスポンスを使用して(構築された)レスポンスを作成します。 |
accepted, async, async, badRequest, cookies, created, from, headers, noContent, notFound, ok, permanentRedirect, rawStatusCode, seeOther, sse, sse, status, status, statusCode, temporaryRedirect, unprocessableEntity, writeTo
ServerResponse block()
static AsyncServerResponse create(ObjectSE asyncResponse)
AsyncServerResponse
を作成します。パラメーター asyncResponse
は、CompletableFuture<ServerResponse>
SE または Publisher<ServerResponse>
(または ReactiveAdapterRegistry
を介して適合させることができる単一の ServerResponse
の非同期プロデューサー)にすることができます。asyncResponse
- CompletableFuture<ServerResponse>
または Publisher<ServerResponse>
static AsyncServerResponse create(ObjectSE asyncResponse, DurationSE timeout)
asyncResponse
は、CompletableFuture<ServerResponse>
SE または Publisher<ServerResponse>
(または ReactiveAdapterRegistry
を介して適合させることができる単一の ServerResponse
の非同期プロデューサー)にすることができます。asyncResponse
- CompletableFuture<ServerResponse>
または Publisher<ServerResponse>
timeout
- タイムアウトする前に待機する最大期間