Uses of Class
org.springframework.util.MimeType
Packages that use MimeType
Package
Description
Contains a basic abstraction over client/server-side HTTP.
JSON encoder and decoder support.
Provides an encoder and a decoder for
Google Protocol Buffers.
XML encoder and decoder support.
Provides support for message conversion.
Support classes for working with annotated message-handling methods with
non-blocking, reactive contracts.
Support for the RSocket protocol.
Support classes for working with annotated RSocket stream handling methods.
Generic support for simple messaging protocols (like STOMP).
Provides implementations of
Message along with
a MessageBuilder and MessageHeaderAccessor for building and working with messages and
message headers, as well as various MessageChannel
implementations and channel interceptor support.Miscellaneous utility classes, such as String manipulation utilities,
a Log4J configurer, and a state holder for paged lists of objects.
-
Uses of MimeType in org.springframework.core.codec
Methods in org.springframework.core.codec that return types with arguments of type MimeTypeModifier and TypeMethodDescriptionAbstractDecoder.getDecodableMimeTypes()Decoder.getDecodableMimeTypes()Return the list of MIME types supported by this Decoder.Decoder.getDecodableMimeTypes(ResolvableType targetType) Return the list of MIME types supported by this Decoder for the given type of element.AbstractEncoder.getEncodableMimeTypes()Encoder.getEncodableMimeTypes()Return the list of MIME types supported by this Encoder.Encoder.getEncodableMimeTypes(ResolvableType elementType) Return the list of MIME types supported by this Encoder for the given type of element.Methods in org.springframework.core.codec with parameters of type MimeTypeModifier and TypeMethodDescriptionbooleanAbstractDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanByteArrayDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanByteBufferDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanDataBufferDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanDecoder.canDecode(ResolvableType elementType, MimeType mimeType) Whether the decoder supports the given target element type and the MIME type of the source stream.booleanNettyByteBufDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanResourceDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanStringDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanAbstractEncoder.canEncode(ResolvableType elementType, MimeType mimeType) booleanByteArrayEncoder.canEncode(ResolvableType elementType, MimeType mimeType) booleanByteBufferEncoder.canEncode(ResolvableType elementType, MimeType mimeType) booleanCharSequenceEncoder.canEncode(ResolvableType elementType, MimeType mimeType) booleanDataBufferEncoder.canEncode(ResolvableType elementType, MimeType mimeType) booleanEncoder.canEncode(ResolvableType elementType, MimeType mimeType) Whether the encoder supports the given source element type and the MIME type for the output stream.booleanNettyByteBufEncoder.canEncode(ResolvableType type, MimeType mimeType) booleanResourceEncoder.canEncode(ResolvableType elementType, MimeType mimeType) booleanResourceRegionEncoder.canEncode(ResolvableType elementType, MimeType mimeType) reactor.core.publisher.Flux<T>AbstractDataBufferDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) byte[]ByteArrayDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) ByteBufferDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>DataBufferDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) DataBufferDecoder.decode(DataBuffer buffer, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<T>Decoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) Decode aDataBufferinput stream into a Flux ofT.default TDecoder.decode(DataBuffer buffer, ResolvableType targetType, MimeType mimeType, Map<String, Object> hints) Decode a data buffer to an Object of type T.io.netty.buffer.ByteBufNettyByteBufDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<Resource>ResourceDecoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) ResourceDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<String>StringDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) StringDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) protected TAbstractDataBufferDecoder.decodeDataBuffer(DataBuffer buffer, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) Deprecated.reactor.core.publisher.Mono<T>AbstractDataBufferDecoder.decodeToMono(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Mono<T>AbstractDecoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Mono<T>Decoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) Decode aDataBufferinput stream into a Mono ofT.final reactor.core.publisher.Flux<DataBuffer>AbstractSingleValueEncoder.encode(Publisher<? extends T> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) protected abstract reactor.core.publisher.Flux<DataBuffer>AbstractSingleValueEncoder.encode(T t, DataBufferFactory dataBufferFactory, ResolvableType type, MimeType mimeType, Map<String, Object> hints) EncodeTto an outputDataBufferstream.reactor.core.publisher.Flux<DataBuffer>ByteArrayEncoder.encode(Publisher<? extends byte[]> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>ByteBufferEncoder.encode(Publisher<? extends ByteBuffer> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>CharSequenceEncoder.encode(Publisher<? extends CharSequence> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>DataBufferEncoder.encode(Publisher<? extends DataBuffer> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>Encoder.encode(Publisher<? extends T> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) Encode a stream of Objects of typeTinto aDataBufferoutput stream.reactor.core.publisher.Flux<DataBuffer>NettyByteBufEncoder.encode(Publisher<? extends io.netty.buffer.ByteBuf> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) protected reactor.core.publisher.Flux<DataBuffer>ResourceEncoder.encode(Resource resource, DataBufferFactory bufferFactory, ResolvableType type, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>ResourceRegionEncoder.encode(Publisher<? extends ResourceRegion> input, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) ByteArrayEncoder.encodeValue(byte[] bytes, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) ByteBufferEncoder.encodeValue(ByteBuffer byteBuffer, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) CharSequenceEncoder.encodeValue(CharSequence charSequence, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) DataBufferEncoder.encodeValue(DataBuffer buffer, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) default DataBufferEncoder.encodeValue(T value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) Encode an Object of type T to a data buffer.NettyByteBufEncoder.encodeValue(io.netty.buffer.ByteBuf byteBuf, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) Constructors in org.springframework.core.codec with parameters of type MimeTypeModifierConstructorDescriptionprotectedAbstractDataBufferDecoder(MimeType... supportedMimeTypes) protectedAbstractDecoder(MimeType... supportedMimeTypes) protectedAbstractEncoder(MimeType... supportedMimeTypes) AbstractSingleValueEncoder(MimeType... supportedMimeTypes) -
Uses of MimeType in org.springframework.http
Subclasses of MimeType in org.springframework.httpModifier and TypeClassDescriptionclassA subclass ofMimeTypethat adds support for quality parameters as defined in the HTTP specification.Methods in org.springframework.http with parameters of type MimeTypeModifier and TypeMethodDescriptionstatic MediaTypeMediaType.asMediaType(MimeType mimeType) Re-create the given mime type as a media type.booleanMediaType.isLessSpecific(MimeType other) Indicates whether thisMediaTypemore specific than the given type.booleanMediaType.isMoreSpecific(MimeType other) Indicates whether thisMediaTypemore specific than the given type.Method parameters in org.springframework.http with type arguments of type MimeTypeModifier and TypeMethodDescriptionMediaType.asMediaTypes(List<MimeType> mimeTypes) Re-create the given mime types as media types.Constructors in org.springframework.http with parameters of type MimeType -
Uses of MimeType in org.springframework.http.codec.cbor
Methods in org.springframework.http.codec.cbor with parameters of type MimeTypeModifier and TypeMethodDescriptionreactor.core.publisher.Flux<Object>Jackson2CborDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>Jackson2CborEncoder.encode(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) Constructors in org.springframework.http.codec.cbor with parameters of type MimeTypeModifierConstructorDescriptionJackson2CborDecoder(ObjectMapper mapper, MimeType... mimeTypes) Jackson2CborEncoder(ObjectMapper mapper, MimeType... mimeTypes) -
Uses of MimeType in org.springframework.http.codec.json
Methods in org.springframework.http.codec.json that return types with arguments of type MimeTypeModifier and TypeMethodDescriptionAbstractJackson2Decoder.getDecodableMimeTypes()AbstractJackson2Decoder.getDecodableMimeTypes(ResolvableType targetType) AbstractJackson2Encoder.getEncodableMimeTypes()AbstractJackson2Encoder.getEncodableMimeTypes(ResolvableType elementType) Jackson2CodecSupport.getMimeTypes()Subclasses should expose this as "decodable" or "encodable" mime types.Jackson2CodecSupport.getMimeTypes(ResolvableType elementType) protected Map<Class<?>,Map<MimeType, ObjectMapper>> Jackson2CodecSupport.getObjectMapperRegistrations()Jackson2CodecSupport.getObjectMappersForType(Class<?> clazz) Return ObjectMapper registrations for the given class, if any.Methods in org.springframework.http.codec.json with parameters of type MimeTypeModifier and TypeMethodDescriptionbooleanAbstractJackson2Decoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanKotlinSerializationJsonDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanAbstractJackson2Encoder.canEncode(ResolvableType elementType, MimeType mimeType) booleanKotlinSerializationJsonEncoder.canEncode(ResolvableType elementType, MimeType mimeType) protected ObjectWriterAbstractJackson2Encoder.customizeWriter(ObjectWriter writer, MimeType mimeType, ResolvableType elementType, Map<String, Object> hints) protected ObjectWriterJackson2JsonEncoder.customizeWriter(ObjectWriter writer, MimeType mimeType, ResolvableType elementType, Map<String, Object> hints) reactor.core.publisher.Flux<Object>AbstractJackson2Decoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) AbstractJackson2Decoder.decode(DataBuffer dataBuffer, ResolvableType targetType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<Object>KotlinSerializationJsonDecoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Mono<Object>AbstractJackson2Decoder.decodeToMono(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Mono<Object>KotlinSerializationJsonDecoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>AbstractJackson2Encoder.encode(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>KotlinSerializationJsonEncoder.encode(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) AbstractJackson2Encoder.encodeValue(Object value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) KotlinSerializationJsonEncoder.encodeValue(Object value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) protected JsonEncodingAbstractJackson2Encoder.getJsonEncoding(MimeType mimeType) Determine the JSON encoding to use for the given mime type.protected byte[]AbstractJackson2Encoder.getStreamingMediaTypeSeparator(MimeType mimeType) Return the separator to use for the given mime type.protected byte[]Jackson2SmileEncoder.getStreamingMediaTypeSeparator(MimeType mimeType) Return the separator to use for the given mime type.protected reactor.core.publisher.Flux<DataBuffer>AbstractJackson2Decoder.processInput(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) Process the input publisher into a flux.protected reactor.core.publisher.Flux<DataBuffer>Jackson2JsonDecoder.processInput(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) protected ObjectMapperJackson2CodecSupport.selectObjectMapper(ResolvableType targetType, MimeType targetMimeType) Select an ObjectMapper to use, either the main ObjectMapper or another if the handling for the given Class has been customized throughJackson2CodecSupport.registerObjectMappersForType(Class, Consumer).protected booleanJackson2CodecSupport.supportsMimeType(MimeType mimeType) Method parameters in org.springframework.http.codec.json with type arguments of type MimeTypeModifier and TypeMethodDescriptionvoidJackson2CodecSupport.registerObjectMappersForType(Class<?> clazz, Consumer<Map<MimeType, ObjectMapper>> registrar) Configure theObjectMapperinstances to use for the givenClass.Constructors in org.springframework.http.codec.json with parameters of type MimeTypeModifierConstructorDescriptionprotectedAbstractJackson2Decoder(ObjectMapper mapper, MimeType... mimeTypes) Constructor with a JacksonObjectMapperto use.protectedAbstractJackson2Encoder(ObjectMapper mapper, MimeType... mimeTypes) Constructor with a JacksonObjectMapperto use.protectedJackson2CodecSupport(ObjectMapper objectMapper, MimeType... mimeTypes) Constructor with a JacksonObjectMapperto use.Jackson2JsonDecoder(ObjectMapper mapper, MimeType... mimeTypes) Jackson2JsonEncoder(ObjectMapper mapper, MimeType... mimeTypes) Jackson2SmileDecoder(ObjectMapper mapper, MimeType... mimeTypes) Jackson2SmileEncoder(ObjectMapper mapper, MimeType... mimeTypes) -
Uses of MimeType in org.springframework.http.codec.protobuf
Methods in org.springframework.http.codec.protobuf that return types with arguments of type MimeTypeModifier and TypeMethodDescriptionProtobufDecoder.getDecodableMimeTypes()ProtobufEncoder.getEncodableMimeTypes()ProtobufCodecSupport.getMimeTypes()Methods in org.springframework.http.codec.protobuf with parameters of type MimeTypeModifier and TypeMethodDescriptionbooleanProtobufDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanProtobufEncoder.canEncode(ResolvableType elementType, MimeType mimeType) reactor.core.publisher.Flux<com.google.protobuf.Message>ProtobufDecoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) com.google.protobuf.MessageProtobufDecoder.decode(DataBuffer dataBuffer, ResolvableType targetType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Mono<com.google.protobuf.Message>ProtobufDecoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer>ProtobufEncoder.encode(Publisher<? extends com.google.protobuf.Message> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) ProtobufEncoder.encodeValue(com.google.protobuf.Message message, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) protected booleanProtobufCodecSupport.supportsMimeType(MimeType mimeType) -
Uses of MimeType in org.springframework.http.codec.xml
Methods in org.springframework.http.codec.xml with parameters of type MimeTypeModifier and TypeMethodDescriptionbooleanJaxb2XmlDecoder.canDecode(ResolvableType elementType, MimeType mimeType) booleanJaxb2XmlEncoder.canEncode(ResolvableType elementType, MimeType mimeType) reactor.core.publisher.Flux<Object>Jaxb2XmlDecoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) Jaxb2XmlDecoder.decode(DataBuffer dataBuffer, ResolvableType targetType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Flux<XMLEvent>XmlEventDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) reactor.core.publisher.Mono<Object>Jaxb2XmlDecoder.decodeToMono(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, Map<String, Object> hints) protected reactor.core.publisher.Flux<DataBuffer>Jaxb2XmlEncoder.encode(Object value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) Jaxb2XmlEncoder.encodeValue(Object value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map<String, Object> hints) Constructors in org.springframework.http.codec.xml with parameters of type MimeTypeModifierConstructorDescriptionJaxb2XmlDecoder(MimeType... supportedMimeTypes) Create aJaxb2XmlDecoderwith the specified MIME types. -
Uses of MimeType in org.springframework.messaging.converter
Fields in org.springframework.messaging.converter declared as MimeTypeModifier and TypeFieldDescriptionstatic final MimeTypeProtobufMessageConverter.PROTOBUFThe mime-type for protobufapplication/x-protobuf.Methods in org.springframework.messaging.converter that return MimeTypeModifier and TypeMethodDescriptionprotected MimeTypeAbstractMessageConverter.getDefaultContentType(Object payload) Return the default content type for the payload.DefaultContentTypeResolver.getDefaultMimeType()Return the default MIME type to use if noMessageHeaders.CONTENT_TYPEheader is present.protected MimeTypeAbstractMessageConverter.getMimeType(MessageHeaders headers) ContentTypeResolver.resolve(MessageHeaders headers) Determine theMimeTypeof a message from the given MessageHeaders.DefaultContentTypeResolver.resolve(MessageHeaders headers) Methods in org.springframework.messaging.converter that return types with arguments of type MimeTypeModifier and TypeMethodDescriptionAbstractMessageConverter.getSupportedMimeTypes()Return the supported MIME types.Methods in org.springframework.messaging.converter with parameters of type MimeTypeModifier and TypeMethodDescriptionprotected voidAbstractMessageConverter.addSupportedMimeTypes(MimeType... supportedMimeTypes) Allows subclasses to add more supported mime types.protected JsonEncodingMappingJackson2MessageConverter.getJsonEncoding(MimeType contentType) Determine the JSON encoding to use for the given content type.voidDefaultContentTypeResolver.setDefaultMimeType(MimeType defaultMimeType) Set the default MIME type to use when there is noMessageHeaders.CONTENT_TYPEheader present.Constructors in org.springframework.messaging.converter with parameters of type MimeTypeModifierConstructorDescriptionprotectedAbstractMessageConverter(MimeType supportedMimeType) Constructor with a single MIME type.protectedAbstractMessageConverter(MimeType... supportedMimeTypes) Constructor with one or more MIME types via vararg.MappingJackson2MessageConverter(MimeType... supportedMimeTypes) Construct aMappingJackson2MessageConvertersupporting one or more custom MIME types.MarshallingMessageConverter(MimeType... supportedMimeTypes) Constructor with a given list of MIME types to support.Constructor parameters in org.springframework.messaging.converter with type arguments of type MimeTypeModifierConstructorDescriptionprotectedAbstractMessageConverter(Collection<MimeType> supportedMimeTypes) Constructor with a Collection of MIME types. -
Uses of MimeType in org.springframework.messaging.handler.annotation.reactive
Methods in org.springframework.messaging.handler.annotation.reactive that return MimeTypeModifier and TypeMethodDescriptionprotected MimeTypePayloadMethodArgumentResolver.getMimeType(Message<?> message) Return the mime type for the content. -
Uses of MimeType in org.springframework.messaging.rsocket
Methods in org.springframework.messaging.rsocket that return MimeTypeModifier and TypeMethodDescriptionRSocketRequester.dataMimeType()Return the dataMimeTypeselected for the underlying RSocket at connection time.RSocketRequester.metadataMimeType()Return the metadataMimeTypeselected for the underlying RSocket at connection time.Methods in org.springframework.messaging.rsocket with parameters of type MimeTypeModifier and TypeMethodDescriptionRSocketRequester.Builder.dataMimeType(MimeType mimeType) Configure the payload data MimeType to specify on theSETUPframe that applies to the whole connection.default <T> Decoder<T>RSocketStrategies.decoder(ResolvableType elementType, MimeType mimeType) Find a compatible Decoder for the given element type.default <T> Encoder<T>RSocketStrategies.encoder(ResolvableType elementType, MimeType mimeType) Find a compatible Encoder for the given element type.Extract a map of values from the givenPayloadmetadata.Begin to specify a new request with the given metadata value, which can be a concrete value or any producer of a single value that can be adapted to aPublisherviaReactiveAdapterRegistry.Use this to append additional metadata entries when using composite metadata.RSocketRequester.Builder.metadataMimeType(MimeType mimeType) Configure the payload metadata MimeType to specify on theSETUPframe that applies to the whole connection.<T> voidDefaultMetadataExtractor.metadataToExtract(MimeType mimeType, Class<T> targetType, BiConsumer<T, Map<String, Object>> mapper) <T> voidDefaultMetadataExtractor.metadataToExtract(MimeType mimeType, ParameterizedTypeReference<T> type, BiConsumer<T, Map<String, Object>> mapper) default voidMetadataExtractorRegistry.metadataToExtract(MimeType mimeType, Class<?> targetType, String name) Decode metadata entries with the givenMimeTypeto the specified target class, and store the decoded value in the output map under the given name.<T> voidMetadataExtractorRegistry.metadataToExtract(MimeType mimeType, Class<T> targetType, BiConsumer<T, Map<String, Object>> mapper) Variant ofMetadataExtractorRegistry.metadataToExtract(MimeType, Class, String)that allows custom logic to be used to map the decoded value to any number of values in the output map.default voidMetadataExtractorRegistry.metadataToExtract(MimeType mimeType, ParameterizedTypeReference<?> targetType, String name) Variant ofMetadataExtractorRegistry.metadataToExtract(MimeType, Class, String)that acceptsParameterizedTypeReferenceinstead ofClassfor specifying a target type with generic parameters.<T> voidMetadataExtractorRegistry.metadataToExtract(MimeType mimeType, ParameterizedTypeReference<T> type, BiConsumer<T, Map<String, Object>> mapper) Variant ofMetadataExtractorRegistry.metadataToExtract(MimeType, Class, BiConsumer)that acceptsParameterizedTypeReferenceinstead ofClassfor specifying a target type with generic parameters.RSocketRequester.Builder.setupMetadata(Object value, MimeType mimeType) Add metadata entry to the setup payload.static RSocketRequesterRSocketRequester.wrap(RSocket rsocket, MimeType dataMimeType, MimeType metadataMimeType, RSocketStrategies strategies) Wrap an existingRSocket. -
Uses of MimeType in org.springframework.messaging.rsocket.annotation.support
Methods in org.springframework.messaging.rsocket.annotation.support that return MimeTypeModifier and TypeMethodDescriptionRSocketMessageHandler.getDefaultDataMimeType()Return the configureddefaultDataMimeType, ornull.RSocketMessageHandler.getDefaultMetadataMimeType()Return the configureddefaultMetadataMimeType.Methods in org.springframework.messaging.rsocket.annotation.support with parameters of type MimeTypeModifier and TypeMethodDescriptionvoidRSocketMessageHandler.setDefaultDataMimeType(MimeType mimeType) Configure the default content type to use for data payloads if theSETUPframe did not specify one.voidRSocketMessageHandler.setDefaultMetadataMimeType(MimeType mimeType) Configure the defaultMimeTypefor payload data if theSETUPframe did not specify one. -
Uses of MimeType in org.springframework.messaging.simp.stomp
Methods in org.springframework.messaging.simp.stomp that return MimeTypeModifier and TypeMethodDescriptionStompHeaders.getContentType()Return the content-type header value.Methods in org.springframework.messaging.simp.stomp with parameters of type MimeTypeModifier and TypeMethodDescriptionvoidStompHeaderAccessor.setContentType(MimeType contentType) voidStompHeaders.setContentType(MimeType mimeType) Set the content-type header. -
Uses of MimeType in org.springframework.messaging.support
Methods in org.springframework.messaging.support that return MimeTypeMethods in org.springframework.messaging.support with parameters of type MimeTypeModifier and TypeMethodDescriptionvoidMessageHeaderAccessor.setContentType(MimeType contentType) -
Uses of MimeType in org.springframework.util
Classes in org.springframework.util with type parameters of type MimeTypeModifier and TypeClassDescriptionstatic classMimeType.SpecificityComparator<T extends MimeType>Deprecated.As of 6.0, with no direct replacementFields in org.springframework.util declared as MimeTypeModifier and TypeFieldDescriptionstatic final MimeTypeMimeTypeUtils.ALLPublic constant mime type that includes all media ranges (i.e.static final MimeTypeMimeTypeUtils.APPLICATION_JSONPublic constant mime type forapplication/json.static final MimeTypeMimeTypeUtils.APPLICATION_OCTET_STREAMPublic constant mime type forapplication/octet-stream.static final MimeTypeMimeTypeUtils.APPLICATION_XMLPublic constant mime type forapplication/xml.static final MimeTypeMimeTypeUtils.IMAGE_GIFPublic constant mime type forimage/gif.static final MimeTypeMimeTypeUtils.IMAGE_JPEGPublic constant mime type forimage/jpeg.static final MimeTypeMimeTypeUtils.IMAGE_PNGPublic constant mime type forimage/png.static final MimeTypeMimeTypeUtils.TEXT_HTMLPublic constant mime type fortext/html.static final MimeTypeMimeTypeUtils.TEXT_PLAINPublic constant mime type fortext/plain.static final MimeTypeMimeTypeUtils.TEXT_XMLPublic constant mime type fortext/xml.Fields in org.springframework.util with type parameters of type MimeTypeModifier and TypeFieldDescriptionstatic final Comparator<MimeType>MimeTypeUtils.SPECIFICITY_COMPARATORDeprecated.As of 6.0, with no direct replacementMethods in org.springframework.util with type parameters of type MimeTypeModifier and TypeMethodDescriptionstatic <T extends MimeType>
voidMimeTypeUtils.sortBySpecificity(List<T> mimeTypes) Sorts the given list ofMimeTypeobjects by specificity.Methods in org.springframework.util that return MimeTypeModifier and TypeMethodDescriptionstatic MimeTypeMimeTypeUtils.parseMimeType(String mimeType) Parse the given String into a singleMimeType.static MimeTypeParse the given String value into aMimeTypeobject, with this method name following the 'valueOf' naming convention (as supported byConversionService.Methods in org.springframework.util that return types with arguments of type MimeTypeModifier and TypeMethodDescriptionMimeTypeUtils.parseMimeTypes(String mimeTypes) Parse the comma-separated string into a list ofMimeTypeobjects.Methods in org.springframework.util with parameters of type MimeTypeModifier and TypeMethodDescriptionintCompares this MIME Type to another alphabetically.booleanMimeType.equalsTypeAndSubtype(MimeType other) Similar toequals(Object)but based on the type and subtype only, i.e.booleanIndicate whether this MIME Type includes the given MIME Type.booleanMimeType.isCompatibleWith(MimeType other) Indicate whether this MIME Type is compatible with the given MIME Type.booleanMimeType.isLessSpecific(MimeType other) Indicates whether thisMimeTypeis more less than the given type.booleanMimeType.isMoreSpecific(MimeType other) Indicates whether thisMimeTypeis more specific than the given type.Method parameters in org.springframework.util with type arguments of type MimeTypeModifier and TypeMethodDescriptionbooleanMimeType.isPresentIn(Collection<? extends MimeType> mimeTypes) UnlikeCollection.contains(Object)which relies onequals(Object), this method only checks the type and the subtype, but otherwise ignores parameters.static StringMimeTypeUtils.toString(Collection<? extends MimeType> mimeTypes) Return a string representation of the given list ofMimeTypeobjects.Constructors in org.springframework.util with parameters of type MimeTypeModifierConstructorDescriptionprotectedCopy-constructor that copies the type, subtype and parameters of the givenMimeType, skipping checks performed in other constructors.Copy-constructor that copies the type, subtype, parameters of the givenMimeType, and allows to set the specified character set.Copy-constructor that copies the type and subtype of the givenMimeType, and allows for different parameter.
Decoder.decode(DataBuffer, ResolvableType, MimeType, Map)instead