クラス AbstractJavaTypeMapper
- java.lang.ObjectSE
-
- org.springframework.amqp.support.converter.AbstractJavaTypeMapper
- 実装されたすべてのインターフェース:
Aware
,BeanClassLoaderAware
- 既知の直属サブクラス
DefaultJackson2JavaTypeMapper
public abstract class AbstractJavaTypeMapper extends ObjectSE implements BeanClassLoaderAware
抽象型マッパー。- 作成者:
- Mark Pollack, Sam Nelson, Andreas Asplund, Gary Russell
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static StringSE
DEFAULT_CLASSID_FIELD_NAME
static StringSE
DEFAULT_CONTENT_CLASSID_FIELD_NAME
static StringSE
DEFAULT_KEY_CLASSID_FIELD_NAME
コンストラクターのサマリー
コンストラクター コンストラクター 説明 AbstractJavaTypeMapper()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected void
addHeader(MessageProperties properties, StringSE headerName, ClassSE<?> clazz)
protected com.fasterxml.jackson.databind.JavaType
fromInferredTypeHeader(MessageProperties properties)
StringSE
getClassIdFieldName()
protected ClassLoaderSE
getClassLoader()
StringSE
getContentClassIdFieldName()
MapSE<StringSE,ClassSE<?>>
getIdClassMapping()
StringSE
getKeyClassIdFieldName()
protected boolean
hasInferredTypeHeader(MessageProperties properties)
protected StringSE
retrieveHeader(MessageProperties properties, StringSE headerName)
protected StringSE
retrieveHeaderAsString(MessageProperties properties, StringSE headerName)
void
setBeanClassLoader(ClassLoaderSE classLoader)
void
setIdClassMapping(MapSE<StringSE,ClassSE<?>> idClassMapping)
メソッドの詳細
getClassIdFieldName
public StringSE getClassIdFieldName()
getContentClassIdFieldName
public StringSE getContentClassIdFieldName()
getKeyClassIdFieldName
public StringSE getKeyClassIdFieldName()
setBeanClassLoader
public void setBeanClassLoader(ClassLoaderSE classLoader)
- 次で指定:
- インターフェース
BeanClassLoaderAware
のsetBeanClassLoader
getClassLoader
protected ClassLoaderSE getClassLoader()
addHeader
protected void addHeader(MessageProperties properties, StringSE headerName, ClassSE<?> clazz)
retrieveHeader
protected StringSE retrieveHeader(MessageProperties properties, StringSE headerName)
retrieveHeaderAsString
@Nullable protected StringSE retrieveHeaderAsString(MessageProperties properties, StringSE headerName)
hasInferredTypeHeader
protected boolean hasInferredTypeHeader(MessageProperties properties)
fromInferredTypeHeader
protected com.fasterxml.jackson.databind.JavaType fromInferredTypeHeader(MessageProperties properties)