接口的使用
cn.taketoday.web.reactive.function.BodyExtractor
使用BodyExtractor的程序包
程序包
说明
Provides a foundation for both the reactive client and server subpackages.
Provides a reactive
WebClient
that builds on top of the
cn.taketoday.http.client.reactive reactive HTTP adapter layer.Classes supporting the
cn.taketoday.web.reactive.function.client package.-
cn.taketoday.web.reactive.function中BodyExtractor的使用
修饰符和类型方法说明static BodyExtractor<reactor.core.publisher.Flux<cn.taketoday.core.io.buffer.DataBuffer>,ReactiveHttpInputMessage> BodyExtractors.toDataBuffers()Extractor that returns the rawDataBuffers.static <T> BodyExtractor<reactor.core.publisher.Flux<T>,ReactiveHttpInputMessage> BodyExtractors.toFlux(cn.taketoday.core.ParameterizedTypeReference<T> typeRef) Variant ofBodyExtractors.toFlux(Class)for type information with generics.private static <T> BodyExtractor<reactor.core.publisher.Flux<T>,ReactiveHttpInputMessage> BodyExtractors.toFlux(cn.taketoday.core.ResolvableType elementType) static <T> BodyExtractor<reactor.core.publisher.Flux<T>,ReactiveHttpInputMessage> Extractor to decode the input content intoFlux<T>.static BodyExtractor<reactor.core.publisher.Mono<cn.taketoday.util.MultiValueMap<String,String>>, ReactiveHttpInputMessage> BodyExtractors.toFormData()Extractor to read form data intoMultiValueMap<String, String>.static <T> BodyExtractor<reactor.core.publisher.Mono<T>,ReactiveHttpInputMessage> BodyExtractors.toMono(cn.taketoday.core.ParameterizedTypeReference<T> elementTypeRef) Variant ofBodyExtractors.toMono(Class)for type information with generics.private static <T> BodyExtractor<reactor.core.publisher.Mono<T>,ReactiveHttpInputMessage> BodyExtractors.toMono(cn.taketoday.core.ResolvableType elementType) static <T> BodyExtractor<reactor.core.publisher.Mono<T>,ReactiveHttpInputMessage> Extractor to decode the input content intoMono<T>.static BodyExtractor<reactor.core.publisher.Mono<cn.taketoday.util.MultiValueMap<String,Part>>, ServerHttpRequest> BodyExtractors.toMultipartData()Extractor to read multipart data into aMultiValueMap<String, Part>.static BodyExtractor<reactor.core.publisher.Flux<Part>,ServerHttpRequest> BodyExtractors.toParts()Extractor to read multipart data intoFlux<Part>. -
cn.taketoday.web.reactive.function.client中BodyExtractor的使用
修饰符和类型方法说明<T> TClientResponse.body(BodyExtractor<T, ? super ClientHttpResponse> extractor) Extract the body with the givenBodyExtractor.<T> TDefaultClientResponse.body(BodyExtractor<T, ? super ClientHttpResponse> extractor) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>DefaultWebClient.DefaultResponseSpec.toEntityFlux(BodyExtractor<reactor.core.publisher.Flux<T>, ? super ClientHttpResponse> bodyExtractor) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>WebClient.ResponseSpec.toEntityFlux(BodyExtractor<reactor.core.publisher.Flux<T>, ? super ClientHttpResponse> bodyExtractor) Variant ofWebClient.ResponseSpec.toEntityFlux(Class)with aBodyExtractor. -
cn.taketoday.web.reactive.function.client.support中BodyExtractor的使用
修饰符和类型方法说明<T> TClientResponseWrapper.body(BodyExtractor<T, ? super ClientHttpResponse> extractor)