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, waitSE
public 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