Class CompositeMessageConverterFactory
- java.lang.Object
-
- org.springframework.cloud.stream.converter.CompositeMessageConverterFactory
-
public class CompositeMessageConverterFactory extends Object
A factory for creating an instance ofCompositeMessageConverter
for a given target MIME type.- Author:
- David Turanski, Ilayaperumal Gopinathan, Marius Bogoevici, Vinicius Carvalho, Oleg Zhurakousky
-
-
Constructor Summary
Constructors Constructor Description CompositeMessageConverterFactory()
CompositeMessageConverterFactory(List<? extends org.springframework.messaging.converter.MessageConverter> customConverters, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.messaging.converter.CompositeMessageConverter
getMessageConverterForAllRegistered()
org.springframework.messaging.converter.MessageConverter
getMessageConverterForType(org.springframework.util.MimeType mimeType)
Creation method.
-
-
-
Constructor Detail
-
CompositeMessageConverterFactory
public CompositeMessageConverterFactory()
-
CompositeMessageConverterFactory
public CompositeMessageConverterFactory(List<? extends org.springframework.messaging.converter.MessageConverter> customConverters, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
- Parameters:
customConverters
- a list ofAbstractMessageConverter
objectMapper
- object mapper for for serialization / deserialization
-
-
Method Detail
-
getMessageConverterForType
public org.springframework.messaging.converter.MessageConverter getMessageConverterForType(org.springframework.util.MimeType mimeType)
Creation method.- Parameters:
mimeType
- the target MIME type- Returns:
- a converter for the target MIME type
-
getMessageConverterForAllRegistered
public org.springframework.messaging.converter.CompositeMessageConverter getMessageConverterForAllRegistered()
-
-