Class DefaultContentTypeResolver
java.lang.Object
org.springframework.messaging.converter.DefaultContentTypeResolver
- All Implemented Interfaces:
ContentTypeResolver
A default
ContentTypeResolver that checks the
MessageHeaders.CONTENT_TYPE header or falls back to a default value.
The header value is expected to be a MimeType
or a String that can be parsed into a MimeType.
- Since:
- 4.0
- Author:
- Rossen Stoyanchev
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the default MIME type to use if noMessageHeaders.CONTENT_TYPEheader is present.resolve(MessageHeaders headers) Determine theMimeTypeof a message from the given MessageHeaders.voidsetDefaultMimeType(MimeType defaultMimeType) Set the default MIME type to use when there is noMessageHeaders.CONTENT_TYPEheader present.toString()
-
Constructor Details
-
DefaultContentTypeResolver
public DefaultContentTypeResolver()
-
-
Method Details
-
setDefaultMimeType
Set the default MIME type to use when there is noMessageHeaders.CONTENT_TYPEheader present.This property does not have a default value.
-
getDefaultMimeType
Return the default MIME type to use if noMessageHeaders.CONTENT_TYPEheader is present. -
resolve
Description copied from interface:ContentTypeResolverDetermine theMimeTypeof a message from the given MessageHeaders.- Specified by:
resolvein interfaceContentTypeResolver- Parameters:
headers- the headers to use for the resolution- Returns:
- the resolved
MimeType, ornullif none found
-
toString
-