public abstract class BodyExtractors extends ObjectSE
BodyExtractor 実装の静的ファクトリメソッド。| コンストラクターと説明 |
|---|
BodyExtractors() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static BodyExtractor<reactor.core.publisher.Flux<DataBuffer>,ReactiveHttpInputMessage> | toDataBuffers() 生の DataBuffers を返すエクストラクター。 |
static <T> BodyExtractor<reactor.core.publisher.Flux<T>,ReactiveHttpInputMessage> | toFlux(ClassSE<? extends T> elementClass) 入力コンテンツを Flux<T> にデコードするエクストラクター。 |
static <T> BodyExtractor<reactor.core.publisher.Flux<T>,ReactiveHttpInputMessage> | toFlux(ParameterizedTypeReference<T> typeRef) ジェネリクスを持つ型情報の toFlux(Class) のバリアント。 |
static BodyExtractor<reactor.core.publisher.Mono<MultiValueMap<StringSE, StringSE>>,ReactiveHttpInputMessage> | toFormData() フォームデータを MultiValueMap<String, String> に読み込むエクストラクター。 |
static <T> BodyExtractor<reactor.core.publisher.Mono<T>,ReactiveHttpInputMessage> | toMono(ClassSE<? extends T> elementClass) 入力コンテンツを Mono<T> にデコードするエクストラクター。 |
static <T> BodyExtractor<reactor.core.publisher.Mono<T>,ReactiveHttpInputMessage> | toMono(ParameterizedTypeReference<T> elementTypeRef) ジェネリクスを持つ型情報の toMono(Class) のバリアント。 |
static BodyExtractor<reactor.core.publisher.Mono<MultiValueMap<StringSE, Part>>,ServerHttpRequest> | toMultipartData() マルチパートデータを MultiValueMap<String, Part> に読み込むエクストラクター。 |
static BodyExtractor<reactor.core.publisher.Flux<Part>,ServerHttpRequest> | toParts() マルチパートデータを Flux<Part> に読み込むエクストラクター。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static <T> BodyExtractor<reactor.core.publisher.Mono<T>,ReactiveHttpInputMessage> toMono(ClassSE<? extends T> elementClass)
Mono<T> にデコードするエクストラクター。T - デコードする要素型 elementClass - デコードする要素型のクラス Mono<T> 用 BodyExtractor public static <T> BodyExtractor<reactor.core.publisher.Mono<T>,ReactiveHttpInputMessage> toMono(ParameterizedTypeReference<T> elementTypeRef)
toMono(Class) のバリアント。T - デコードする要素型 elementTypeRef - デコードする型の型参照 Mono<T> 用 BodyExtractor public static <T> BodyExtractor<reactor.core.publisher.Flux<T>,ReactiveHttpInputMessage> toFlux(ClassSE<? extends T> elementClass)
Flux<T> にデコードするエクストラクター。T - デコードする要素型 elementClass - デコードする要素型のクラス Flux<T> 用 BodyExtractor public static <T> BodyExtractor<reactor.core.publisher.Flux<T>,ReactiveHttpInputMessage> toFlux(ParameterizedTypeReference<T> typeRef)
toFlux(Class) のバリアント。T - デコードする要素型 typeRef - デコードする型の型参照 Flux<T> 用 BodyExtractor public static BodyExtractor<reactor.core.publisher.Mono<MultiValueMap<StringSE,StringSE>>,ReactiveHttpInputMessage> toFormData()
MultiValueMap<String, String> に読み込むエクストラクター。5.1 以降、このメソッドをクライアント側で使用して、サーバーレスポンス(OAuth など)からフォームデータを読み取ることもできます。
BodyExtractor public static BodyExtractor<reactor.core.publisher.Mono<MultiValueMap<StringSE,Part>>,ServerHttpRequest> toMultipartData()
MultiValueMap<String, Part> に読み込むエクストラクター。BodyExtractor public static BodyExtractor<reactor.core.publisher.Flux<Part>,ServerHttpRequest> toParts()
Flux<Part> に読み込むエクストラクター。BodyExtractor public static BodyExtractor<reactor.core.publisher.Flux<DataBuffer>,ReactiveHttpInputMessage> toDataBuffers()
DataBuffers を返すエクストラクター。 注意 : データバッファーは、使用後は released である必要があります。
BodyExtractor