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