クラス DelegatingSerializer
java.lang.ObjectSE
org.springframework.kafka.support.serializer.DelegatingSerializer
- 実装されているすべてのインターフェース:
CloseableSE、AutoCloseableSE、org.apache.kafka.common.serialization.Serializer<ObjectSE>
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明プロデューサープロパティVALUE_SERIALIZATION_SELECTOR_CONFIGおよびKEY_SERIALIZATION_SELECTOR_CONFIGを使用してconfigure(Map, boolean)で構成されるインスタンスを作成します。DelegatingSerializer(MapSE<StringSE, org.apache.kafka.common.serialization.Serializer<?>> delegates) 提供されたセレクターのマッピングを使用してインスタンスを構築し、シリアライザーを委譲します。メソッドのサマリー
修飾子と型メソッド説明voidaddDelegate(StringSE selector, org.apache.kafka.common.serialization.Serializer<?> serializer) voidclose()voidcreateDelegates(StringSE mappings, MapSE<StringSE, ?> configs, boolean isKey) protected static voidcreateInstanceAndConfigure(MapSE<StringSE, ?> configs, boolean isKey, MapSE<StringSE, org.apache.kafka.common.serialization.Serializer<?>> delegateMap, StringSE selector, StringSE className) protected static voidinstantiateAndConfigure(MapSE<StringSE, ?> configs, boolean isKey, MapSE<StringSE, org.apache.kafka.common.serialization.Serializer<?>> delegateMap, StringSE selector, ClassSE<?> clazz) @Nullable org.apache.kafka.common.serialization.Serializer<?> removeDelegate(StringSE selector) byte[]byte[]
フィールドの詳細
VALUE_SERIALIZATION_SELECTOR
KEY_SERIALIZATION_SELECTOR
VALUE_SERIALIZATION_SELECTOR_CONFIG
selector:class,...形式の値の直列化セレクターマップを含む構成プロパティの名前。- 関連事項:
KEY_SERIALIZATION_SELECTOR_CONFIG
selector:class,...形式のキーの直列化セレクターマップを含む構成プロパティの名前。- 関連事項:
コンストラクターの詳細
DelegatingSerializer
public DelegatingSerializer()プロデューサープロパティVALUE_SERIALIZATION_SELECTOR_CONFIGおよびKEY_SERIALIZATION_SELECTOR_CONFIGを使用してconfigure(Map, boolean)で構成されるインスタンスを作成します。DelegatingSerializer
public DelegatingSerializer(MapSE<StringSE, org.apache.kafka.common.serialization.Serializer<?>> delegates) 提供されたセレクターのマッピングを使用してインスタンスを構築し、シリアライザーを委譲します。セレクターは、KEY_SERIALIZATION_SELECTORおよび / またはVALUE_SERIALIZATION_SELECTORヘッダーで指定する必要があります。Serdesでサポートされている標準のシリアライザーを構成する必要はありません。- パラメーター:
delegates- 代表者の地図。
メソッドの詳細
configure
createDelegates
createInstanceAndConfigure
instantiateAndConfigure
addDelegate
public void addDelegate(StringSE selector, org.apache.kafka.common.serialization.Serializer<?> serializer) removeDelegate
public @Nullable org.apache.kafka.common.serialization.Serializer<?> removeDelegate(StringSE selector) serialize
serialize
close
public void close()- 次で指定:
- インターフェース
AutoCloseableSEのclose - 次で指定:
- インターフェース
CloseableSEのclose - 次で指定:
- インターフェース
org.apache.kafka.common.serialization.Serializer<ObjectSE>のclose