修飾子と型 | メソッドと説明 |
---|---|
ListSE<MimeType> | Decoder.getDecodableMimeTypes() このデコーダーでサポートされている MIME 型のリストを返します。 |
ListSE<MimeType> | AbstractDecoder.getDecodableMimeTypes() |
default ListSE<MimeType> | Decoder.getDecodableMimeTypes(ResolvableType targetType) 指定された型の要素について、このデコーダーでサポートされている MIME 型のリストを返します。 |
ListSE<MimeType> | AbstractEncoder.getEncodableMimeTypes() |
ListSE<MimeType> | Encoder.getEncodableMimeTypes() このエンコーダーでサポートされている MIME 型のリストを返します。 |
default ListSE<MimeType> | Encoder.getEncodableMimeTypes(ResolvableType elementType) 指定された型の要素について、このエンコーダーでサポートされている MIME 型のリストを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | ByteArrayDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | StringDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | DataBufferDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | Decoder.canDecode(ResolvableType elementType, MimeType mimeType) デコーダーが特定のターゲット要素型とソースストリームの MIME 型をサポートするかどうか。 |
boolean | NettyByteBufDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | ByteBufferDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | ResourceDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | AbstractDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | CharSequenceEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
boolean | NettyByteBufEncoder.canEncode(ResolvableType type, MimeType mimeType) |
boolean | ByteBufferEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
boolean | ResourceRegionEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
boolean | DataBufferEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
boolean | ByteArrayEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
boolean | AbstractEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
boolean | ResourceEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
boolean | Encoder.canEncode(ResolvableType elementType, MimeType mimeType) エンコーダが特定のソース要素型と出力ストリームの MIME 型をサポートするかどうか。 |
byte[] | ByteArrayDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
StringSE | StringDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
DataBuffer | DataBufferDecoder.decode(DataBuffer buffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
default T | Decoder.decode(DataBuffer buffer, ResolvableType targetType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) データバッファを型 T のオブジェクトにデコードします。 |
io.netty.buffer.ByteBuf | NettyByteBufDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
ByteBufferSE | ByteBufferDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
Resource | ResourceDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<T> | AbstractDataBufferDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<StringSE> | StringDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | DataBufferDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<T> | Decoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) DataBuffer 入力ストリームを T の Flux にデコードします。 |
reactor.core.publisher.Flux<Resource> | ResourceDecoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
protected T | AbstractDataBufferDecoder.decodeDataBuffer(DataBuffer buffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 使用すべきではありません。 5.2 現在、代わりに Decoder.decode(DataBuffer, ResolvableType, MimeType, Map) を実装してください |
reactor.core.publisher.Mono<T> | AbstractDataBufferDecoder.decodeToMono(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Mono<T> | Decoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) DataBuffer 入力ストリームを T の Mono にデコードします。 |
reactor.core.publisher.Mono<T> | AbstractDecoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | ByteArrayEncoder.encode(Publisher<? extends byte[]> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | NettyByteBufEncoder.encode(Publisher<? extends io.netty.buffer.ByteBuf> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | ByteBufferEncoder.encode(Publisher<? extends ByteBufferSE> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | CharSequenceEncoder.encode(Publisher<? extends CharSequenceSE> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | DataBufferEncoder.encode(Publisher<? extends DataBuffer> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | ResourceRegionEncoder.encode(Publisher<? extends ResourceRegion> input, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | AbstractSingleValueEncoder.encode(Publisher<? extends T> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | Encoder.encode(Publisher<? extends T> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 型 T のオブジェクトのストリームを DataBuffer 出力ストリームにエンコードします。 |
protected reactor.core.publisher.Flux<DataBuffer> | ResourceEncoder.encode(Resource resource, DataBufferFactory bufferFactory, ResolvableType type, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
protected abstract reactor.core.publisher.Flux<DataBuffer> | AbstractSingleValueEncoder.encode(T t, DataBufferFactory dataBufferFactory, ResolvableType type, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) T を出力 DataBuffer ストリームにエンコードします。 |
DataBuffer | ByteArrayEncoder.encodeValue(byte[] bytes, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
DataBuffer | NettyByteBufEncoder.encodeValue(io.netty.buffer.ByteBuf byteBuf, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
DataBuffer | ByteBufferEncoder.encodeValue(ByteBufferSE byteBuffer, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
DataBuffer | CharSequenceEncoder.encodeValue(CharSequenceSE charSequence, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
DataBuffer | DataBufferEncoder.encodeValue(DataBuffer buffer, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
default DataBuffer | Encoder.encodeValue(T value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 型 T のオブジェクトをデータバッファにエンコードします。 |
コンストラクターと説明 |
---|
AbstractDataBufferDecoder(MimeType... supportedMimeTypes) |
AbstractDecoder(MimeType... supportedMimeTypes) |
AbstractEncoder(MimeType... supportedMimeTypes) |
AbstractSingleValueEncoder(MimeType... supportedMimeTypes) |
修飾子と型 | クラスと説明 |
---|---|
class | MediaType HTTP 仕様で定義されている品質パラメーターのサポートを追加する MimeType のサブクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
static MediaType | MediaType.asMediaType(MimeType mimeType) 指定された MIME 型をメディア型として再作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
static ListSE<MediaType> | MediaType.asMediaTypes(ListSE<MimeType> mimeTypes) 指定された MIME 型をメディア型として再作成します。 |
コンストラクターと説明 |
---|
MediaType(MimeType mimeType) 指定された MimeType の新しい MediaType を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Flux<ObjectSE> | Jackson2CborDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | Jackson2CborEncoder.encode(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
コンストラクターと説明 |
---|
Jackson2CborDecoder(ObjectMapper mapper, MimeType... mimeTypes) |
Jackson2CborEncoder(ObjectMapper mapper, MimeType... mimeTypes) |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<MimeType> | AbstractJackson2Decoder.getDecodableMimeTypes() |
ListSE<MimeType> | AbstractJackson2Decoder.getDecodableMimeTypes(ResolvableType targetType) |
ListSE<MimeType> | AbstractJackson2Encoder.getEncodableMimeTypes() |
ListSE<MimeType> | AbstractJackson2Encoder.getEncodableMimeTypes(ResolvableType elementType) |
protected ListSE<MimeType> | Jackson2CodecSupport.getMimeTypes() サブクラスはこれを「デコード可能」または「エンコード可能」な MIME 型として公開する必要があります。 |
protected ListSE<MimeType> | Jackson2CodecSupport.getMimeTypes(ResolvableType elementType) |
protected MapSE<ClassSE<?>,MapSE<MimeType, ObjectMapper>> | Jackson2CodecSupport.getObjectMapperRegistrations() |
MapSE<MimeType, ObjectMapper> | Jackson2CodecSupport.getObjectMappersForType(ClassSE<?> clazz) 指定されたクラスの ObjectMapper 登録があれば、それを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | KotlinSerializationJsonDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | AbstractJackson2Decoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | AbstractJackson2Encoder.canEncode(ResolvableType elementType, MimeType mimeType) |
boolean | KotlinSerializationJsonEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
protected ObjectWriter | AbstractJackson2Encoder.customizeWriter(ObjectWriter writer, MimeType mimeType, ResolvableType elementType, MapSE<StringSE, ObjectSE> hints) |
protected ObjectWriter | Jackson2JsonEncoder.customizeWriter(ObjectWriter writer, MimeType mimeType, ResolvableType elementType, MapSE<StringSE, ObjectSE> hints) |
ObjectSE | AbstractJackson2Decoder.decode(DataBuffer dataBuffer, ResolvableType targetType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<ObjectSE> | KotlinSerializationJsonDecoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<ObjectSE> | AbstractJackson2Decoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Mono<ObjectSE> | KotlinSerializationJsonDecoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Mono<ObjectSE> | AbstractJackson2Decoder.decodeToMono(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | AbstractJackson2Encoder.encode(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | KotlinSerializationJsonEncoder.encode(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
DataBuffer | AbstractJackson2Encoder.encodeValue(ObjectSE value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
DataBuffer | KotlinSerializationJsonEncoder.encodeValue(ObjectSE value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
protected JsonEncoding | AbstractJackson2Encoder.getJsonEncoding(MimeType mimeType) 指定された MIME 型に使用する JSON エンコーディングを決定します。 |
protected byte[] | Jackson2SmileEncoder.getStreamingMediaTypeSeparator(MimeType mimeType) 指定された mime 型に使用するセパレータを返します。 |
protected byte[] | AbstractJackson2Encoder.getStreamingMediaTypeSeparator(MimeType mimeType) 指定された mime 型に使用するセパレータを返します。 |
protected reactor.core.publisher.Flux<DataBuffer> | Jackson2JsonDecoder.processInput(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
protected reactor.core.publisher.Flux<DataBuffer> | AbstractJackson2Decoder.processInput(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 入力パブリッシャーをフラックスに処理します。 |
protected ObjectMapper | Jackson2CodecSupport.selectObjectMapper(ResolvableType targetType, MimeType targetMimeType) 特定のクラスの処理が Jackson2CodecSupport.registerObjectMappersForType(Class, Consumer) を介してカスタマイズされている場合は、使用する ObjectMapper を選択します。メインの ObjectMapper または別の ObjectMapper のいずれかです。 |
protected boolean | Jackson2CodecSupport.supportsMimeType(MimeType mimeType) |
修飾子と型 | メソッドと説明 |
---|---|
void | Jackson2CodecSupport.registerObjectMappersForType(ClassSE<?> clazz, ConsumerSE<MapSE<MimeType, ObjectMapper>> registrar) 指定された Class SE に使用する ObjectMapper インスタンスを構成します。 |
コンストラクターと説明 |
---|
AbstractJackson2Decoder(ObjectMapper mapper, MimeType... mimeTypes) 使用する Jackson ObjectMapper を持つコンストラクター。 |
AbstractJackson2Encoder(ObjectMapper mapper, MimeType... mimeTypes) 使用する Jackson ObjectMapper を持つコンストラクター。 |
Jackson2CodecSupport(ObjectMapper objectMapper, MimeType... mimeTypes) 使用する Jackson ObjectMapper を持つコンストラクター。 |
Jackson2JsonDecoder(ObjectMapper mapper, MimeType... mimeTypes) |
Jackson2JsonEncoder(ObjectMapper mapper, MimeType... mimeTypes) |
Jackson2SmileDecoder(ObjectMapper mapper, MimeType... mimeTypes) |
Jackson2SmileEncoder(ObjectMapper mapper, MimeType... mimeTypes) |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<MimeType> | ProtobufDecoder.getDecodableMimeTypes() |
ListSE<MimeType> | ProtobufEncoder.getEncodableMimeTypes() |
protected ListSE<MimeType> | ProtobufCodecSupport.getMimeTypes() |
修飾子と型 | メソッドと説明 |
---|---|
boolean | ProtobufDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | ProtobufEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
com.google.protobuf.Message | ProtobufDecoder.decode(DataBuffer dataBuffer, ResolvableType targetType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<com.google.protobuf.Message> | ProtobufDecoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Mono<com.google.protobuf.Message> | ProtobufDecoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<DataBuffer> | ProtobufEncoder.encode(Publisher<? extends com.google.protobuf.Message> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
DataBuffer | ProtobufEncoder.encodeValue(com.google.protobuf.Message message, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
protected boolean | ProtobufCodecSupport.supportsMimeType(MimeType mimeType) |
修飾子と型 | メソッドと説明 |
---|---|
boolean | Jaxb2XmlDecoder.canDecode(ResolvableType elementType, MimeType mimeType) |
boolean | Jaxb2XmlEncoder.canEncode(ResolvableType elementType, MimeType mimeType) |
ObjectSE | Jaxb2XmlDecoder.decode(DataBuffer dataBuffer, ResolvableType targetType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<XMLEventSE> | XmlEventDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Flux<ObjectSE> | Jaxb2XmlDecoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Mono<ObjectSE> | Jaxb2XmlDecoder.decodeToMono(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
protected reactor.core.publisher.Flux<DataBuffer> | Jaxb2XmlEncoder.encode(ObjectSE value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
DataBuffer | Jaxb2XmlEncoder.encodeValue(ObjectSE value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) |
コンストラクターと説明 |
---|
Jaxb2XmlDecoder(MimeType... supportedMimeTypes) 指定された MIME 型で Jaxb2XmlDecoder を作成します。 |
修飾子と型 | フィールドと説明 |
---|---|
static MimeType | ProtobufMessageConverter.PROTOBUF protobuf application/x-protobuf の MIME 型。 |
修飾子と型 | メソッドと説明 |
---|---|
protected MimeType | AbstractMessageConverter.getDefaultContentType(ObjectSE payload) ペイロードのデフォルトのコンテンツ型を返します。 |
MimeType | DefaultContentTypeResolver.getDefaultMimeType() MessageHeaders.CONTENT_TYPE ヘッダーが存在しない場合に使用するデフォルトの MIME 型を返します。 |
protected MimeType | AbstractMessageConverter.getMimeType(MessageHeaders headers) |
MimeType | ContentTypeResolver.resolve(MessageHeaders headers) 指定された MessageHeaders からメッセージの MimeType を決定します。 |
MimeType | DefaultContentTypeResolver.resolve(MessageHeaders headers) |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<MimeType> | AbstractMessageConverter.getSupportedMimeTypes() サポートされている MIME 型を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | AbstractMessageConverter.addSupportedMimeTypes(MimeType... supportedMimeTypes) サブクラスがサポートされている mime 型をさらに追加できるようにします。 |
protected JsonEncoding | MappingJackson2MessageConverter.getJsonEncoding(MimeType contentType) 指定されたコンテンツ型に使用する JSON エンコーディングを決定します。 |
void | DefaultContentTypeResolver.setDefaultMimeType(MimeType defaultMimeType) MessageHeaders.CONTENT_TYPE ヘッダーが存在しない場合に使用するデフォルトの MIME 型を設定します。 |
コンストラクターと説明 |
---|
AbstractMessageConverter(MimeType... supportedMimeTypes) vararg を介した 1 つ以上の MIME 型を持つコンストラクター。 |
AbstractMessageConverter(MimeType supportedMimeType) 単一の MIME 型を持つコンストラクター。 |
MappingJackson2MessageConverter(MimeType... supportedMimeTypes) 1 つ以上のカスタム MIME 型をサポートする MappingJackson2MessageConverter を構築します。 |
MarshallingMessageConverter(MimeType... supportedMimeTypes) サポートする MIME 型の特定のリストを持つコンストラクター。 |
コンストラクターと説明 |
---|
AbstractMessageConverter(CollectionSE<MimeType> supportedMimeTypes) MIME 型のコレクションを持つコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
protected MimeType | PayloadMethodArgumentResolver.getMimeType(Message<?> message) コンテンツの MIME 型を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
MimeType | RSocketRequester.dataMimeType() 接続時に基になる RSocket に対して選択されたデータ MimeType を返します。 |
MimeType | RSocketRequester.metadataMimeType() 接続時に基になる RSocket に対して選択されたメタデータ MimeType を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
RSocketRequester.Builder | RSocketRequester.Builder.dataMimeType(MimeType mimeType) 接続全体に適用される SETUP フレームで指定するペイロードデータ MimeType を構成します。 |
default <T> Decoder<T> | RSocketStrategies.decoder(ResolvableType elementType, MimeType mimeType) 指定された要素型と互換性のあるデコーダーを見つけます。 |
default <T> Encoder<T> | RSocketStrategies.encoder(ResolvableType elementType, MimeType mimeType) 指定された要素型に対応するエンコーダーを見つけます。 |
MapSE<StringSE, ObjectSE> | MetadataExtractor.extract(Payload payload, MimeType metadataMimeType) 指定された Payload メタデータから値のマップを抽出します。 |
MapSE<StringSE, ObjectSE> | DefaultMetadataExtractor.extract(Payload payload, MimeType metadataMimeType) |
RSocketRequester.RequestSpec | RSocketRequester.metadata(ObjectSE metadata, MimeType mimeType) 指定されたメタデータ値を使用して新しいリクエストの指定を開始します。これは、具体的な値、または ReactiveAdapterRegistry を介して Publisher に適合できる単一の値の任意のプロデューサーにすることができます。 |
S | RSocketRequester.MetadataSpec.metadata(ObjectSE metadata, MimeType mimeType) これを使用して、複合メタデータを使用するときに追加のメタデータエントリを追加します。 |
RSocketRequester.Builder | RSocketRequester.Builder.metadataMimeType(MimeType mimeType) ペイロードメタデータ MimeType を構成して、接続全体に適用される SETUP フレームで指定します。 |
default void | MetadataExtractorRegistry.metadataToExtract(MimeType mimeType, ClassSE<?> targetType, StringSE name) 指定された MimeType のメタデータエントリを指定されたターゲットクラスにデコードし、デコードされた値を指定された名前で出力マップに格納します。 |
<T> void | MetadataExtractorRegistry.metadataToExtract(MimeType mimeType, ClassSE<T> targetType, BiConsumerSE<T,MapSE<StringSE, ObjectSE>> mapper) カスタムロジックを使用して、デコードされた値を出力マップ内の任意の数の値にマッピングできる MetadataExtractorRegistry.metadataToExtract(MimeType, Class, String) のバリアント。 |
<T> void | DefaultMetadataExtractor.metadataToExtract(MimeType mimeType, ClassSE<T> targetType, BiConsumerSE<T,MapSE<StringSE, ObjectSE>> mapper) |
default void | MetadataExtractorRegistry.metadataToExtract(MimeType mimeType, ParameterizedTypeReference<?> targetType, StringSE name) ジェネリクスパラメーターでターゲット型を指定するために Class SE の代わりに ParameterizedTypeReference を受け入れる MetadataExtractorRegistry.metadataToExtract(MimeType, Class, String) のバリアント。 |
<T> void | MetadataExtractorRegistry.metadataToExtract(MimeType mimeType, ParameterizedTypeReference<T> type, BiConsumerSE<T,MapSE<StringSE, ObjectSE>> mapper) ジェネリクスパラメーターでターゲット型を指定するために Class SE の代わりに ParameterizedTypeReference を受け入れる MetadataExtractorRegistry.metadataToExtract(MimeType, Class, BiConsumer) のバリアント。 |
<T> void | DefaultMetadataExtractor.metadataToExtract(MimeType mimeType, ParameterizedTypeReference<T> type, BiConsumerSE<T,MapSE<StringSE, ObjectSE>> mapper) |
RSocketRequester.Builder | RSocketRequester.Builder.setupMetadata(ObjectSE value, MimeType mimeType) セットアップペイロードにメタデータエントリを追加します。 |
static RSocketRequester | RSocketRequester.wrap(RSocket rsocket, MimeType dataMimeType, MimeType metadataMimeType, RSocketStrategies strategies) 既存の RSocket をラップします。 |
修飾子と型 | メソッドと説明 |
---|---|
MimeType | RSocketMessageHandler.getDefaultDataMimeType() 設定された defaultDataMimeType または null を返します。 |
MimeType | RSocketMessageHandler.getDefaultMetadataMimeType() 設定された defaultMetadataMimeType を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | RSocketMessageHandler.setDefaultDataMimeType(MimeType mimeType) SETUP フレームで指定されていない場合、データペイロードに使用するデフォルトのコンテンツ型を設定します。 |
void | RSocketMessageHandler.setDefaultMetadataMimeType(MimeType mimeType) SETUP フレームで指定されていない場合、ペイロードデータのデフォルト MimeType を構成します。 |
修飾子と型 | メソッドと説明 |
---|---|
MimeType | StompHeaders.getContentType() content-type ヘッダー値を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | StompHeaders.setContentType(MimeType mimeType) content-type ヘッダーを設定します。 |
void | StompHeaderAccessor.setContentType(MimeType contentType) |
修飾子と型 | メソッドと説明 |
---|---|
MimeType | MessageHeaderAccessor.getContentType() |
修飾子と型 | メソッドと説明 |
---|---|
void | MessageHeaderAccessor.setContentType(MimeType contentType) |
修飾子と型 | クラスと説明 |
---|---|
static class | MimeType.SpecificityComparator<T extends MimeType> MimeTypes を特異性の順にソートするコンパレータ。 |
修飾子と型 | フィールドと説明 |
---|---|
static MimeType | MimeTypeUtils.ALL すべてのメディア範囲を含むパブリック定数 MIME 型(つまり |
static MimeType | MimeTypeUtils.APPLICATION_GRAPHQL application/graphql+json のパブリック定数 MIME 型。 |
static MimeType | MimeTypeUtils.APPLICATION_JSON application/json のパブリック定数 MIME 型。 |
static MimeType | MimeTypeUtils.APPLICATION_OCTET_STREAM application/octet-stream のパブリック定数 MIME 型。 |
static MimeType | MimeTypeUtils.APPLICATION_XML application/xml のパブリック定数 MIME 型。 |
static MimeType | MimeTypeUtils.IMAGE_GIF image/gif のパブリック定数 MIME 型。 |
static MimeType | MimeTypeUtils.IMAGE_JPEG image/jpeg のパブリック定数 MIME 型。 |
static MimeType | MimeTypeUtils.IMAGE_PNG image/png のパブリック定数 MIME 型。 |
static MimeType | MimeTypeUtils.TEXT_HTML text/html のパブリック定数 MIME 型。 |
static MimeType | MimeTypeUtils.TEXT_PLAIN text/plain のパブリック定数 MIME 型。 |
static MimeType | MimeTypeUtils.TEXT_XML text/xml のパブリック定数 MIME 型。 |
修飾子と型 | フィールドと説明 |
---|---|
static ComparatorSE<MimeType> | MimeTypeUtils.SPECIFICITY_COMPARATOR MimeTypeUtils.sortBySpecificity(List) が使用するコンパレータ。 |
修飾子と型 | メソッドと説明 |
---|---|
static MimeType | MimeTypeUtils.parseMimeType(StringSE mimeType) 指定された文字列を単一の MimeType に解析します。 |
static MimeType | MimeType.valueOf(StringSE value) 指定された文字列値を MimeType オブジェクトに解析します。このメソッド名は 'valueOf' 命名規則に従います(ConversionService でサポートされます)。 |
修飾子と型 | メソッドと説明 |
---|---|
static ListSE<MimeType> | MimeTypeUtils.parseMimeTypes(StringSE mimeTypes) コンマ区切りの文字列を解析して、 MimeType オブジェクトのリストにします。 |
修飾子と型 | メソッドと説明 |
---|---|
int | MimeType.compareTo(MimeType other) この MIME 型を別の MIME 型とアルファベット順に比較します。 |
boolean | MimeType.equalsTypeAndSubtype(MimeType other) equals(Object) に似ていますが、型とサブ型のみに基づいています。 |
boolean | MimeType.includes(MimeType other) この MIME 型に特定の MIME 型が含まれているかどうかを示します。 |
boolean | MimeType.isCompatibleWith(MimeType other) この MIME 型が指定された MIME 型と互換性があるかどうかを示します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | MimeType.isPresentIn(CollectionSE<? extends MimeType> mimeTypes) equals(Object) に依存する Collection.contains(Object) SE とは異なり、このメソッドは型とサブ型のみをチェックしますが、そうでない場合はパラメーターを無視します。 |
static void | MimeTypeUtils.sortBySpecificity(ListSE<MimeType> mimeTypes) MimeType オブジェクトの指定されたリストを特異性でソートします。 |
static StringSE | MimeTypeUtils.toString(CollectionSE<? extends MimeType> mimeTypes) 指定された MimeType オブジェクトのリストの文字列表現を返します。 |
コンストラクターと説明 |
---|
MimeType(MimeType other) コピー - 指定された MimeType の型、サブ型、パラメーターをコピーするコンストラクター。他のコンストラクターで実行されるチェックをスキップします。 |
MimeType(MimeType other, CharsetSE charset) 指定された MimeType の型、サブ型、パラメーターをコピーし、指定された文字セットを設定できるようにするコピーコンストラクター。 |
MimeType(MimeType other, MapSE<StringSE, StringSE> parameters) 指定された MimeType の型とサブ型をコピーし、異なるパラメーターを許可するコピーコンストラクター。 |