パッケージ | 説明 |
---|---|
org.springframework.web.reactive.function.client | org.springframework.http.client.reactive リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient を提供します。 |
org.springframework.web.reactive.function.client.support | org.springframework.web.reactive.function.client パッケージをサポートするクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
ClientResponse | ClientResponse.Builder.build() レスポンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<ClientResponse> | WebClient.RequestHeadersSpec.exchange() HTTP リクエストを実行し、レスポンスステータスとヘッダーを含む ClientResponse を返します。 |
reactor.core.publisher.Mono<ClientResponse> | ExchangeFunction.exchange(ClientRequest request) 指定されたリクエストをレスポンス mono と交換します。 |
reactor.core.publisher.Mono<ClientResponse> | ExchangeFilterFunction.filter(ClientRequest request, ExchangeFunction next) このフィルターを所定のリクエストおよび交換関数に適用します。 |
修飾子と型 | メソッドと説明 |
---|---|
static ClientResponse.Builder | ClientResponse.from(ClientResponse other) 指定されたレスポンスのステータス、ヘッダー、Cookie を使用してビルダーを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
static ExchangeFilterFunction | ExchangeFilterFunction.ofResponseProcessor(FunctionSE<ClientResponse,reactor.core.publisher.Mono<ClientResponse>> processor) ClientResponse でのみ動作するフィルター関数に、指定されたレスポンスプロセッサー関数を適合させます。 |
static ExchangeFilterFunction | ExchangeFilterFunction.ofResponseProcessor(FunctionSE<ClientResponse,reactor.core.publisher.Mono<ClientResponse>> processor) ClientResponse でのみ動作するフィルター関数に、指定されたレスポンスプロセッサー関数を適合させます。 |
WebClient.ResponseSpec | WebClient.ResponseSpec.onStatus(PredicateSE<HttpStatus> statusPredicate, FunctionSE<ClientResponse,reactor.core.publisher.Mono<? extends ThrowableSE>> exceptionFunction) 指定された HttpStatus 述語が適用されるときに呼び出されるカスタムエラー関数を登録します。 |
static ExchangeFilterFunction | ExchangeFilterFunctions.statusError(PredicateSE<HttpStatus> statusPredicate, FunctionSE<ClientResponse,? extends ThrowableSE> exceptionFunction) 指定された HttpStatus 述語が一致したときにエラーシグナルを生成するフィルターを返します。 |
修飾子と型 | クラスと説明 |
---|---|
class | ClientResponseWrapper exchange filter function のリクエストを適応させるためにサブクラス化できる ClientResponse インターフェースの実装。 |
修飾子と型 | メソッドと説明 |
---|---|
ClientResponse | ClientResponseWrapper.response() ラップされたリクエストを返します。 |
コンストラクターと説明 |
---|
ClientResponseWrapper(ClientResponse delegate) 指定されたレスポンスをラップする新しい ClientResponseWrapper を作成します。 |