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
-
Method Summary
Modifier and TypeMethodDescriptionReturn the default MIME type to use if noMessageHeaders.CONTENT_TYPE
header is present.resolve
(MessageHeaders headers) Determine theMimeType
of a message from the given MessageHeaders.void
setDefaultMimeType
(MimeType defaultMimeType) Set the default MIME type to use when there is noMessageHeaders.CONTENT_TYPE
header present.toString()
-
Constructor Details
-
DefaultContentTypeResolver
public DefaultContentTypeResolver()
-
-
Method Details
-
setDefaultMimeType
Set the default MIME type to use when there is noMessageHeaders.CONTENT_TYPE
header present.This property does not have a default value.
-
getDefaultMimeType
Return the default MIME type to use if noMessageHeaders.CONTENT_TYPE
header is present. -
resolve
Description copied from interface:ContentTypeResolver
Determine theMimeType
of a message from the given MessageHeaders.- Specified by:
resolve
in interfaceContentTypeResolver
- Parameters:
headers
- the headers to use for the resolution- Returns:
- the resolved
MimeType
, ornull
if none found
-
toString
-