Class AbstractJavaTypeMapper
java.lang.Object
org.springframework.amqp.support.converter.AbstractJavaTypeMapper
- All Implemented Interfaces:
Aware,BeanClassLoaderAware
- Direct Known Subclasses:
DefaultJackson2JavaTypeMapper
Abstract type mapper.
- Author:
- Mark Pollack, Sam Nelson, Andreas Asplund, Gary Russell
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddHeader(MessageProperties properties, String headerName, Class<?> clazz) protected com.fasterxml.jackson.databind.JavaTypefromInferredTypeHeader(MessageProperties properties) protected ClassLoaderprotected booleanhasInferredTypeHeader(MessageProperties properties) protected StringretrieveHeader(MessageProperties properties, String headerName) protected StringretrieveHeaderAsString(MessageProperties properties, String headerName) voidsetBeanClassLoader(ClassLoader classLoader) voidsetIdClassMapping(Map<String, Class<?>> idClassMapping)
-
Field Details
-
DEFAULT_CLASSID_FIELD_NAME
- See Also:
-
DEFAULT_CONTENT_CLASSID_FIELD_NAME
- See Also:
-
DEFAULT_KEY_CLASSID_FIELD_NAME
- See Also:
-
-
Constructor Details
-
AbstractJavaTypeMapper
public AbstractJavaTypeMapper()
-
-
Method Details
-
getClassIdFieldName
-
getContentClassIdFieldName
-
getKeyClassIdFieldName
-
setIdClassMapping
-
setBeanClassLoader
- Specified by:
setBeanClassLoaderin interfaceBeanClassLoaderAware
-
getClassLoader
-
addHeader
-
retrieveHeader
-
retrieveHeaderAsString
-
getIdClassMapping
-
hasInferredTypeHeader
-
fromInferredTypeHeader
protected com.fasterxml.jackson.databind.JavaType fromInferredTypeHeader(MessageProperties properties)
-