public static interface ServerWebExchange.BuilderServerWebExchange を変更するためのビルダー。必要性を取り除きます | 修飾子と型 | メソッドと説明 |
|---|---|
ServerWebExchange | build() 変異したプロパティを使用して ServerWebExchange デコレータを構築します。 |
ServerWebExchange.Builder | principal(reactor.core.publisher.Mono<PrincipalSE> principalMono) この交換のために戻るように Mono<Principal> を設定します。 |
ServerWebExchange.Builder | request(ConsumerSE<ServerHttpRequest.Builder> requestBuilderConsumer) ビルダーを使用して現在のリクエストを変更するようにコンシューマーを構成します。 |
ServerWebExchange.Builder | request(ServerHttpRequest request) 特に ServerHttpRequest メソッドをオーバーライドする必要がある場合に使用するリクエストを設定します。 |
ServerWebExchange.Builder | response(ServerHttpResponse response) 使用するレスポンスを設定します。 |
ServerWebExchange.Builder request(ConsumerSE<ServerHttpRequest.Builder> requestBuilderConsumer)
実質的にこれ:
exchange.mutate().request(builder-> builder.method(HttpMethod.PUT));
// vs...
ServerHttpRequest request = exchange.getRequest().mutate()
.method(HttpMethod.PUT)
.build();
exchange.mutate().request(request);
ServerWebExchange.Builder request(ServerHttpRequest request)
ServerHttpRequest メソッドをオーバーライドする必要がある場合に使用するリクエストを設定します。リクエストプロパティを単純に変更するには、代わりに request(Consumer) を参照してください。ServerWebExchange.Builder response(ServerHttpResponse response)
ServerWebExchange.Builder principal(reactor.core.publisher.Mono<PrincipalSE> principalMono)
Mono<Principal> を設定します。ServerWebExchange build()
ServerWebExchange デコレータを構築します。