public static interface ServerWebExchange.Builder
ServerWebExchange
を変更するためのビルダー。必要性を取り除きます 修飾子と型 | メソッドと説明 |
---|---|
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
デコレータを構築します。