クラス AbstractJavaTypeMapper
java.lang.ObjectSE
org.springframework.kafka.support.mapping.AbstractJavaTypeMapper
- 実装されたすべてのインターフェース:
Aware
,BeanClassLoaderAware
- 既知の直属サブクラス
DefaultJackson2JavaTypeMapper
抽象型マッパー。
- 導入:
- 2.1
- 作成者:
- Mark Pollack, Sam Nelson, Andreas Asplund, Gary Russell, Elliot Kennedy
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected void
protected ClassLoaderSE
protected StringSE
retrieveHeader
(org.apache.kafka.common.header.Headers headers, StringSE headerName) protected StringSE
retrieveHeaderAsString
(org.apache.kafka.common.header.Headers headers, StringSE headerName) void
setBeanClassLoader
(ClassLoaderSE classLoader) void
setClassIdFieldName
(StringSE classIdFieldName) 型情報のヘッダー名を設定します。void
setContentClassIdFieldName
(StringSE contentClassIdFieldName) コンテナーオブジェクトのコンテンツ型情報のヘッダー名を設定します。void
setIdClassMapping
(MapSE<StringSE, ClassSE<?>> idClassMapping) void
setKeyClassIdFieldName
(StringSE keyClassIdFieldName) マップキー型情報のヘッダー名を設定します。void
setUseForKey
(boolean isKey) デフォルトのキー型 クラスを使用するように TypeMapper を設定します。
フィールドの詳細
DEFAULT_CLASSID_FIELD_NAME
型情報のデフォルトのヘッダー名。- 関連事項:
DEFAULT_CONTENT_CLASSID_FIELD_NAME
コンテナーオブジェクトコンテンツ型情報のデフォルトのヘッダー名。- 関連事項:
DEFAULT_KEY_CLASSID_FIELD_NAME
マップキー型情報のデフォルトのヘッダー名。- 関連事項:
KEY_DEFAULT_CLASSID_FIELD_NAME
キー型情報のデフォルトのヘッダー名。- 関連事項:
KEY_DEFAULT_CONTENT_CLASSID_FIELD_NAME
キーコンテナーオブジェクトのコンテンツ型情報のデフォルトのヘッダー名。- 関連事項:
KEY_DEFAULT_KEY_CLASSID_FIELD_NAME
キーマップキー型情報のデフォルトのヘッダー名。- 関連事項:
コンストラクターの詳細
AbstractJavaTypeMapper
public AbstractJavaTypeMapper()
メソッドの詳細
getClassIdFieldName
setClassIdFieldName
型情報のヘッダー名を設定します。- パラメーター:
classIdFieldName
- ヘッダー名。- 導入:
- 2.1.3
getContentClassIdFieldName
setContentClassIdFieldName
コンテナーオブジェクトのコンテンツ型情報のヘッダー名を設定します。- パラメーター:
contentClassIdFieldName
- ヘッダー名。- 導入:
- 2.1.3
getKeyClassIdFieldName
setKeyClassIdFieldName
マップキー型情報のヘッダー名を設定します。- パラメーター:
keyClassIdFieldName
- ヘッダー名。- 導入:
- 2.1.3
setIdClassMapping
setBeanClassLoader
- 次で指定:
- インターフェース
BeanClassLoaderAware
のsetBeanClassLoader
getClassLoader
addHeader
retrieveHeader
retrieveHeaderAsString
getIdClassMapping
setUseForKey
public void setUseForKey(boolean isKey) デフォルトのキー型 クラスを使用するように TypeMapper を設定します。- パラメーター:
isKey
- true の場合、キー型 ヘッダーを使用する- 導入:
- 2.1.3