クラスの使用
org.springframework.util.MimeType
パッケージ
説明
クライアント / サーバー側 HTTP の基本的な抽象化が含まれています。
CBOR エンコーダーとデコーダーのサポート。
JSON エンコーダーおよびデコーダーのサポート。
Google プロトコルバッファのエンコーダーとデコーダーを提供します。
XML エンコーダーおよびデコーダーのサポート。
メッセージ変換のサポートを提供します。
ノンブロッキング、リアクティブ契約でアノテーション付きメッセージ処理メソッドを操作するためのサポートクラス。
RSocket プロトコルのサポート。
アノテーション付き RSocket ストリーム処理メソッドを操作するためのクラスをサポートします。
RSocketRequester
によってサポートされるプロキシファクトリと共に、リクエストメソッドを使用して RSocket サービス契約を宣言するためのアノテーション。 シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
Message
の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel
実装およびチャネルインターセプターサポートを提供します。 文字列、クラス、コレクション、リフレクションなどを操作するためのユーティリティなど、その他のユーティリティクラス。
org.springframework.core.codec 内の MimeType 使用
修飾子と型メソッド説明AbstractDecoder.getDecodableMimeTypes()
Decoder.getDecodableMimeTypes()
このデコーダーでサポートされている MIME 型のリストを返します。Decoder.getDecodableMimeTypes
(ResolvableType targetType) 指定された型の要素について、このデコーダーでサポートされている MIME 型のリストを返します。AbstractEncoder.getEncodableMimeTypes()
Encoder.getEncodableMimeTypes()
このエンコーダーでサポートされている MIME 型のリストを返します。Encoder.getEncodableMimeTypes
(ResolvableType elementType) 指定された型の要素について、このエンコーダーでサポートされている MIME 型のリストを返します。修飾子と型メソッド説明boolean
AbstractDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
ByteArrayDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
ByteBufferDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
CharBufferDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
DataBufferDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
Decoder.canDecode
(ResolvableType elementType, MimeType mimeType) デコーダーが特定のターゲット要素型とソースストリームの MIME 型をサポートするかどうか。boolean
Netty5BufferDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
NettyByteBufDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
ResourceDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
StringDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
AbstractEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) boolean
ByteArrayEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) boolean
ByteBufferEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) boolean
CharSequenceEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) boolean
DataBufferEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) boolean
Encoder.canEncode
(ResolvableType elementType, MimeType mimeType) エンコーダが特定のソース要素型と出力ストリームの MIME 型をサポートするかどうか。boolean
Netty5BufferEncoder.canEncode
(ResolvableType type, MimeType mimeType) boolean
NettyByteBufEncoder.canEncode
(ResolvableType type, MimeType mimeType) boolean
ResourceEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) boolean
ResourceRegionEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) final reactor.core.publisher.Flux<T>
AbstractCharSequenceDecoder.decode
(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) final T
AbstractCharSequenceDecoder.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) byte[]
ByteArrayDecoder.decode
(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) ByteBufferDecoder.decode
(DataBuffer dataBuffer, 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) DataBufferDecoder.decode
(DataBuffer buffer, 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 にデコードします。default T
Decoder.decode
(DataBuffer buffer, ResolvableType targetType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) データバッファを型 T のオブジェクトにデコードします。io.netty5.buffer.Buffer
Netty5BufferDecoder.decode
(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) io.netty.buffer.ByteBuf
NettyByteBufDecoder.decode
(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Flux<Resource>
ResourceDecoder.decode
(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) ResourceDecoder.decode
(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) protected T
AbstractDataBufferDecoder.decodeDataBuffer
(DataBuffer buffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 使用すべきではありません。reactor.core.publisher.Mono<T>
AbstractDataBufferDecoder.decodeToMono
(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<T>
AbstractDecoder.decodeToMono
(Publisher<DataBuffer> inputStream, 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 にデコードします。final reactor.core.publisher.Flux<DataBuffer>
AbstractSingleValueEncoder.encode
(Publisher<? extends T> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, 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
ストリームにエンコードします。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>
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>
Encoder.encode
(Publisher<? extends T> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 型T
のオブジェクトのストリームをDataBuffer
出力ストリームにエンコードします。reactor.core.publisher.Flux<DataBuffer>
Netty5BufferEncoder.encode
(Publisher<? extends io.netty5.buffer.Buffer> 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) protected reactor.core.publisher.Flux<DataBuffer>
ResourceEncoder.encode
(Resource resource, DataBufferFactory bufferFactory, ResolvableType type, 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) ByteArrayEncoder.encodeValue
(byte[] bytes, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) ByteBufferEncoder.encodeValue
(ByteBufferSE byteBuffer, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) CharSequenceEncoder.encodeValue
(CharSequenceSE charSequence, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 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 のオブジェクトをデータバッファにエンコードします。Netty5BufferEncoder.encodeValue
(io.netty5.buffer.Buffer buffer, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) NettyByteBufEncoder.encodeValue
(io.netty.buffer.ByteBuf byteBuf, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 修飾子コンストラクター説明protected
AbstractCharSequenceDecoder
(ListSE<StringSE> delimiters, boolean stripDelimiter, MimeType... mimeTypes) 指定されたパラメーターで新しいAbstractCharSequenceDecoder
を作成します。protected
AbstractDataBufferDecoder
(MimeType... supportedMimeTypes) protected
AbstractDecoder
(MimeType... supportedMimeTypes) protected
AbstractEncoder
(MimeType... supportedMimeTypes) AbstractSingleValueEncoder
(MimeType... supportedMimeTypes) CharBufferDecoder
(ListSE<StringSE> delimiters, boolean stripDelimiter, MimeType... mimeTypes) org.springframework.http 内の MimeType 使用
修飾子と型メソッド説明static MediaType
MediaType.asMediaType
(MimeType mimeType) 指定された MIME 型をメディア型として再作成します。boolean
MediaType.isLessSpecific
(MimeType other) このMediaType
が特定の型よりも具体的かどうかを示します。boolean
MediaType.isMoreSpecific
(MimeType other) このMediaType
が特定の型よりも具体的かどうかを示します。org.springframework.http.codec 内の MimeType 使用
修飾子と型メソッド説明KotlinSerializationBinaryDecoder.getDecodableMimeTypes()
KotlinSerializationBinaryDecoder.getDecodableMimeTypes
(ResolvableType targetType) KotlinSerializationStringDecoder.getDecodableMimeTypes()
KotlinSerializationStringDecoder.getDecodableMimeTypes
(ResolvableType targetType) KotlinSerializationBinaryEncoder.getEncodableMimeTypes()
KotlinSerializationBinaryEncoder.getEncodableMimeTypes
(ResolvableType elementType) KotlinSerializationStringEncoder.getEncodableMimeTypes()
KotlinSerializationStringEncoder.getEncodableMimeTypes
(ResolvableType elementType) KotlinSerializationSupport.supportedMimeTypes()
サポートされている MIME 型を返します。修飾子と型メソッド説明boolean
KotlinSerializationBinaryDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
KotlinSerializationStringDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
KotlinSerializationBinaryEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) boolean
KotlinSerializationStringEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) protected final boolean
KotlinSerializationSupport.canSerialize
(ResolvableType type, MimeType mimeType) Kotlin 直列化を使用して特定の型を直列化できるかどうかを示します。reactor.core.publisher.Flux<ObjectSE>
KotlinSerializationBinaryDecoder.decode
(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Flux<ObjectSE>
KotlinSerializationStringDecoder.decode
(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<ObjectSE>
KotlinSerializationBinaryDecoder.decodeToMono
(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<ObjectSE>
KotlinSerializationStringDecoder.decodeToMono
(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Flux<DataBuffer>
KotlinSerializationBinaryEncoder.encode
(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Flux<DataBuffer>
KotlinSerializationStringEncoder.encode
(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) protected reactor.core.publisher.Flux<DataBuffer>
KotlinSerializationStringEncoder.encodeNonStream
(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) protected DataBuffer
KotlinSerializationStringEncoder.encodeStreamingValue
(ObjectSE value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints, byte[] prefix, byte[] suffix) KotlinSerializationBinaryEncoder.encodeValue
(ObjectSE value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) KotlinSerializationStringEncoder.encodeValue
(ObjectSE value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 修飾子コンストラクター説明KotlinSerializationBinaryDecoder
(T format, MimeType... supportedMimeTypes) protected
KotlinSerializationBinaryEncoder
(T format, MimeType... supportedMimeTypes) KotlinSerializationStringDecoder
(T format, MimeType... supportedMimeTypes) protected
KotlinSerializationStringEncoder
(T format, MimeType... supportedMimeTypes) protected
KotlinSerializationSupport
(T format, MimeType... supportedMimeTypes) 指定された形式とサポートされている MIME 型を使用して、このサポートクラスの新しいインスタンスを作成します。org.springframework.http.codec.cbor 内の MimeType 使用
修飾子と型メソッド説明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) org.springframework.http.codec.json 内の MimeType 使用
修飾子と型メソッド説明AbstractJackson2Decoder.getDecodableMimeTypes()
AbstractJackson2Decoder.getDecodableMimeTypes
(ResolvableType targetType) AbstractJackson2Encoder.getEncodableMimeTypes()
AbstractJackson2Encoder.getEncodableMimeTypes
(ResolvableType elementType) Jackson2CodecSupport.getMediaTypesForProblemDetail()
ProblemDetail
でサポートされているメディア型を返します。Jackson2JsonEncoder.getMediaTypesForProblemDetail()
Jackson2CodecSupport.getMimeTypes()
サブクラスはこれを「デコード可能」または「エンコード可能」な MIME 型として公開する必要があります。Jackson2CodecSupport.getMimeTypes
(ResolvableType elementType) protected MapSE<ClassSE<?>,
MapSE<MimeType, ObjectMapper>> Jackson2CodecSupport.getObjectMapperRegistrations()
Jackson2CodecSupport.getObjectMappersForType
(ClassSE<?> clazz) 指定されたクラスの ObjectMapper 登録があれば、それを返します。修飾子と型メソッド説明boolean
AbstractJackson2Decoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
AbstractJackson2Encoder.canEncode
(ResolvableType elementType, MimeType mimeType) protected ObjectWriter
AbstractJackson2Encoder.customizeWriter
(ObjectWriter writer, MimeType mimeType, ResolvableType elementType, MapSE<StringSE, ObjectSE> hints) サブクラスは、このメソッドを使用して、値の書き込みに使用されるObjectWriter
をカスタマイズできます。protected ObjectWriter
Jackson2JsonEncoder.customizeWriter
(ObjectWriter writer, MimeType mimeType, ResolvableType elementType, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Flux<ObjectSE>
AbstractJackson2Decoder.decode
(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) AbstractJackson2Decoder.decode
(DataBuffer dataBuffer, ResolvableType targetType, 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.encodeNonStream
(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) AbstractJackson2Encoder.encodeValue
(ObjectSE value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) protected JsonEncoding
AbstractJackson2Encoder.getJsonEncoding
(MimeType mimeType) 指定された MIME 型に使用する JSON エンコーディングを決定します。protected byte[]
AbstractJackson2Encoder.getStreamingMediaTypeSeparator
(MimeType mimeType) 指定された mime 型に使用するセパレータを返します。protected byte[]
Jackson2SmileEncoder.getStreamingMediaTypeSeparator
(MimeType mimeType) 指定された mime 型に使用するセパレータを返します。protected reactor.core.publisher.Flux<DataBuffer>
AbstractJackson2Decoder.processInput
(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 入力パブリッシャーを flux に処理します。protected reactor.core.publisher.Flux<DataBuffer>
Jackson2JsonDecoder.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
インスタンスを構成します。修飾子コンストラクター説明protected
AbstractJackson2Decoder
(ObjectMapper mapper, MimeType... mimeTypes) 使用する JacksonObjectMapper
を持つコンストラクター。protected
AbstractJackson2Encoder
(ObjectMapper mapper, MimeType... mimeTypes) 使用する JacksonObjectMapper
を持つコンストラクター。protected
Jackson2CodecSupport
(ObjectMapper objectMapper, MimeType... mimeTypes) 使用する JacksonObjectMapper
を持つコンストラクター。Jackson2JsonDecoder
(ObjectMapper mapper, MimeType... mimeTypes) Jackson2JsonEncoder
(ObjectMapper mapper, MimeType... mimeTypes) Jackson2SmileDecoder
(ObjectMapper mapper, MimeType... mimeTypes) Jackson2SmileEncoder
(ObjectMapper mapper, MimeType... mimeTypes) org.springframework.http.codec.protobuf 内の MimeType 使用
修飾子と型メソッド説明ProtobufDecoder.getDecodableMimeTypes()
ProtobufJsonDecoder.getDecodableMimeTypes()
ProtobufEncoder.getEncodableMimeTypes()
ProtobufJsonEncoder.getEncodableMimeTypes()
ProtobufCodecSupport.getMimeTypes()
修飾子と型メソッド説明boolean
ProtobufDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
ProtobufJsonDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
ProtobufEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) boolean
ProtobufJsonEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) reactor.core.publisher.Flux<com.google.protobuf.Message>
ProtobufDecoder.decode
(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) com.google.protobuf.Message
ProtobufDecoder.decode
(DataBuffer dataBuffer, ResolvableType targetType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Flux<com.google.protobuf.Message>
ProtobufJsonDecoder.decode
(Publisher<DataBuffer> inputStream, ResolvableType targetType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) com.google.protobuf.Message
ProtobufJsonDecoder.decode
(DataBuffer dataBuffer, ResolvableType targetType, 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.Mono<com.google.protobuf.Message>
ProtobufJsonDecoder.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) reactor.core.publisher.Flux<DataBuffer>
ProtobufJsonEncoder.encode
(Publisher<? extends com.google.protobuf.Message> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) ProtobufEncoder.encodeValue
(com.google.protobuf.Message message, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) ProtobufJsonEncoder.encodeValue
(com.google.protobuf.Message message, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) protected boolean
ProtobufCodecSupport.supportsMimeType
(MimeType mimeType) org.springframework.http.codec.xml 内の MimeType 使用
修飾子と型メソッド説明boolean
Jaxb2XmlDecoder.canDecode
(ResolvableType elementType, MimeType mimeType) boolean
Jaxb2XmlEncoder.canEncode
(ResolvableType elementType, MimeType mimeType) reactor.core.publisher.Flux<ObjectSE>
Jaxb2XmlDecoder.decode
(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 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.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) Jaxb2XmlEncoder.encodeValue
(ObjectSE value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 修飾子コンストラクター説明Jaxb2XmlDecoder
(MimeType... supportedMimeTypes) 指定された MIME 型でJaxb2XmlDecoder
を作成します。org.springframework.messaging.converter 内の MimeType 使用
修飾子と型フィールド説明static final MimeType
ProtobufMessageConverter.PROTOBUF
protobufapplication/x-protobuf
の MIME 型。修飾子と型メソッド説明protected MimeType
AbstractMessageConverter.getDefaultContentType
(ObjectSE payload) ペイロードのデフォルトのコンテンツ型を返します。DefaultContentTypeResolver.getDefaultMimeType()
MessageHeaders.CONTENT_TYPE
ヘッダーが存在しない場合に使用するデフォルトの MIME 型を返します。protected MimeType
AbstractMessageConverter.getMimeType
(MessageHeaders headers) ContentTypeResolver.resolve
(MessageHeaders headers) 指定された MessageHeaders からメッセージのMimeType
を決定します。DefaultContentTypeResolver.resolve
(MessageHeaders headers) 修飾子と型メソッド説明protected void
AbstractMessageConverter.addSupportedMimeTypes
(MimeType... supportedMimeTypes) サブクラスがサポートされている mime 型をさらに追加できるようにします。protected JsonEncoding
MappingJackson2MessageConverter.getJsonEncoding
(MimeType contentType) 指定されたコンテンツ型に使用する JSON エンコーディングを決定します。void
DefaultContentTypeResolver.setDefaultMimeType
(MimeType defaultMimeType) MessageHeaders.CONTENT_TYPE
ヘッダーが存在しない場合に使用するデフォルトの MIME 型を設定します。修飾子コンストラクター説明protected
AbstractMessageConverter
(MimeType supportedMimeType) 単一の MIME 型を持つコンストラクター。protected
AbstractMessageConverter
(MimeType... supportedMimeTypes) 複数の MIME 型を持つコンストラクター。MappingJackson2MessageConverter
(ObjectMapper objectMapper, MimeType... supportedMimeTypes) 1 つ以上のカスタム MIME 型をサポートするカスタムObjectMapper
を使用してMappingJackson2MessageConverter
を構築します。MappingJackson2MessageConverter
(MimeType... supportedMimeTypes) デフォルトのObjectMapper
を使用してMappingJackson2MessageConverter
を構築し、1 つ以上のカスタム MIME 型をサポートします。MarshallingMessageConverter
(MimeType... supportedMimeTypes) サポートする MIME 型の特定のリストを持つコンストラクター。修飾子コンストラクター説明protected
AbstractMessageConverter
(CollectionSE<MimeType> supportedMimeTypes) MIME 型のコレクションを含むコンストラクター。org.springframework.messaging.handler.annotation.reactive 内の MimeType 使用
修飾子と型メソッド説明protected MimeType
PayloadMethodArgumentResolver.getMimeType
(Message<?> message) コンテンツの MIME 型を返します。org.springframework.messaging.rsocket 内の MimeType 使用
修飾子と型メソッド説明RSocketRequester.dataMimeType()
接続時に基になる RSocket に対して選択されたデータMimeType
を返します。RSocketRequester.metadataMimeType()
接続時に基になる RSocket に対して選択されたメタデータMimeType
を返します。修飾子と型メソッド説明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) 指定された要素型に対応するエンコーダーを見つけます。指定されたPayload
メタデータから値のマップを抽出します。指定されたメタデータ値を使用して新しいリクエストの指定を開始します。これは、具体的な値、またはReactiveAdapterRegistry
を介してPublisher
に適合できる単一の値の任意のプロデューサーにすることができます。これを使用して、複合メタデータを使用するときに追加のメタデータエントリを追加します。RSocketRequester.Builder.metadataMimeType
(MimeType mimeType) ペイロードメタデータ MimeType を構成して、接続全体に適用されるSETUP
フレームで指定します。<T> void
DefaultMetadataExtractor.metadataToExtract
(MimeType mimeType, ClassSE<T> targetType, BiConsumerSE<T, MapSE<StringSE, ObjectSE>> mapper) <T> void
DefaultMetadataExtractor.metadataToExtract
(MimeType mimeType, ParameterizedTypeReference<T> type, BiConsumerSE<T, MapSE<StringSE, ObjectSE>> mapper) 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)
のバリアント。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)
のバリアント。RSocketRequester.Builder.setupMetadata
(ObjectSE value, MimeType mimeType) セットアップペイロードにメタデータエントリを追加します。static RSocketRequester
RSocketRequester.wrap
(io.rsocket.RSocket rsocket, MimeType dataMimeType, MimeType metadataMimeType, RSocketStrategies strategies) 既存のRSocket
をラップします。org.springframework.messaging.rsocket.annotation.support 内の MimeType 使用
修飾子と型メソッド説明RSocketMessageHandler.getDefaultDataMimeType()
設定されたdefaultDataMimeType
またはnull
を返します。RSocketMessageHandler.getDefaultMetadataMimeType()
設定されたdefaultMetadataMimeType
を返します。修飾子と型メソッド説明void
RSocketMessageHandler.setDefaultDataMimeType
(MimeType mimeType) SETUP
フレームで指定されていない場合、データペイロードに使用するデフォルトのコンテンツ型を設定します。void
RSocketMessageHandler.setDefaultMetadataMimeType
(MimeType mimeType) SETUP
フレームで指定されていない場合、ペイロードデータのデフォルトMimeType
を構成します。org.springframework.messaging.rsocket.service 内の MimeType 使用
修飾子と型メソッド説明RSocketRequestValues.getMetadata()
RSocketRequester.MetadataSpec.metadata(Object, MimeType)
のメタデータエントリを返します。org.springframework.messaging.simp.stomp 内の MimeType 使用
修飾子と型メソッド説明void
StompHeaderAccessor.setContentType
(MimeType contentType) void
StompHeaders.setContentType
(MimeType mimeType) content-type ヘッダーを設定します。org.springframework.messaging.support 内の MimeType 使用
org.springframework.util 内の MimeType 使用
修飾子と型クラス説明static class
MimeType.SpecificityComparator<T extends MimeType>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。6.0 の時点で、直接の代替はありません修飾子と型フィールド説明static final MimeType
MimeTypeUtils.ALL
すべてのメディア範囲を含むパブリック定数 MIME 型(つまりstatic final MimeType
MimeTypeUtils.APPLICATION_GRAPHQL
application/graphql+json
のパブリック定数 MIME 型。static final MimeType
MimeTypeUtils.APPLICATION_JSON
application/json
のパブリック定数 MIME 型。static final MimeType
MimeTypeUtils.APPLICATION_OCTET_STREAM
application/octet-stream
のパブリック定数 MIME 型。static final MimeType
MimeTypeUtils.APPLICATION_XML
application/xml
のパブリック定数 MIME 型。static final MimeType
MimeTypeUtils.IMAGE_GIF
image/gif
のパブリック定数 MIME 型。static final MimeType
MimeTypeUtils.IMAGE_JPEG
image/jpeg
のパブリック定数 MIME 型。static final MimeType
MimeTypeUtils.IMAGE_PNG
image/png
のパブリック定数 MIME 型。static final MimeType
MimeTypeUtils.TEXT_HTML
text/html
のパブリック定数 MIME 型。static final MimeType
MimeTypeUtils.TEXT_PLAIN
text/plain
のパブリック定数 MIME 型。static final MimeType
MimeTypeUtils.TEXT_XML
text/xml
のパブリック定数 MIME 型。修飾子と型フィールド説明static final ComparatorSE<MimeType>
MimeTypeUtils.SPECIFICITY_COMPARATOR
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。6.0 の時点で、直接の代替はありません修飾子と型メソッド説明static <T extends MimeType>
voidMimeTypeUtils.sortBySpecificity
(ListSE<T> mimeTypes) 指定されたMimeType
オブジェクトのリストを特異性によって並べ替えます。修飾子と型メソッド説明static MimeType
MimeTypeUtils.parseMimeType
(StringSE mimeType) 指定された文字列を単一のMimeType
に解析します。static MimeType
指定された文字列値をMimeType
オブジェクトに解析します。このメソッド名は、(ConversionService
でサポートされている) 'valueOf' 命名規則に従います。修飾子と型メソッド説明MimeTypeUtils.parseMimeTypes
(StringSE mimeTypes) コンマ区切りの文字列を解析して、MimeType
オブジェクトの変更可能なリストにします。修飾子と型メソッド説明int
この MIME 型を別の MIME 型とアルファベット順に比較します。boolean
MimeType.equalsTypeAndSubtype
(MimeType other) equals(Object)
に似ていますが、型とサブ型のみに基づいています。boolean
この MIME 型に特定の MIME 型が含まれているかどうかを示します。boolean
MimeType.isCompatibleWith
(MimeType other) この MIME 型が指定された MIME 型と互換性があるかどうかを示します。boolean
MimeType.isLessSpecific
(MimeType other) このMimeType
が指定された型よりも限定的かどうかを示します。boolean
MimeType.isMoreSpecific
(MimeType other) このMimeType
が特定の型よりも具体的かどうかを示します。修飾子と型メソッド説明boolean
MimeType.isPresentIn
(CollectionSE<? extends MimeType> mimeTypes) equals(Object)
に依存するCollection.contains(Object)
SE とは異なり、このメソッドは型とサブ型のみをチェックしますが、そうでない場合はパラメーターを無視します。static StringSE
MimeTypeUtils.toString
(CollectionSE<? extends MimeType> mimeTypes) 指定されたMimeType
オブジェクトのコレクションの文字列表現を生成します。修飾子コンストラクター説明protected
コピー - 指定されたMimeType
の型、サブ型、パラメーターをコピーするコンストラクター。他のコンストラクターで実行されるチェックをスキップします。指定されたMimeType
の型、サブ型、パラメーターをコピーし、指定された文字セットを設定できるようにするコピーコンストラクター。指定されたMimeType
の型とサブ型をコピーし、異なるパラメーターを許可するコピーコンストラクター。
Decoder.decode(DataBuffer, ResolvableType, MimeType, Map)
を実装してください