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