クラス DelegatingByTopicSerializer
java.lang.ObjectSE
org.springframework.kafka.support.serializer.DelegatingByTopicSerialization<org.apache.kafka.common.serialization.Serializer<?>>
org.springframework.kafka.support.serializer.DelegatingByTopicSerializer
- 実装済みのインターフェース一覧:
CloseableSE, AutoCloseableSE, org.apache.kafka.common.serialization.Serializer<ObjectSE>
public class DelegatingByTopicSerializer
extends DelegatingByTopicSerialization<org.apache.kafka.common.serialization.Serializer<?>>
implements org.apache.kafka.common.serialization.Serializer<ObjectSE>
トピックパターンに基づいて他のシリアライザーに委譲する
Serializer。- 導入:
- 2.8
- 作成者:
- Gary Russell
フィールド概要
コンストラクター概要
コンストラクターコンストラクター説明プロデューサープロパティDelegatingByTopicSerialization.VALUE_SERIALIZATION_TOPIC_CONFIGおよびDelegatingByTopicSerialization.KEY_SERIALIZATION_TOPIC_CONFIGを使用してconfigure(Map, boolean)で構成されるインスタンスを作成します。DelegatingByTopicSerializer(MapSE<PatternSE, org.apache.kafka.common.serialization.Serializer<?>> delegates, org.apache.kafka.common.serialization.Serializer<?> defaultDelegate) 提供されたトピックパターンのマッピングを使用してインスタンスを構築し、シリアライザーを委譲します。方法の概要
修飾子と型メソッド説明voidprotected org.apache.kafka.common.serialization.Serializer<?> configureDelegate(MapSE<StringSE, ?> configs, boolean isKey, org.apache.kafka.common.serialization.Serializer<?> delegate) デリゲートを構成します。protected booleanisInstance(ObjectSE instance) このオブジェクトが T のインスタンスである場合、true を返します。byte[]byte[]クラス DelegatingByTopicSerialization から継承されたメソッド
addDelegate, build, buildDefault, close, findDelegate, instantiateAndConfigure, removeDelegate, setCaseSensitiveクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.apache.kafka.common.serialization.Serializer から継承されたメソッド
close
コンストラクターの詳細
DelegatingByTopicSerializer
public DelegatingByTopicSerializer()プロデューサープロパティDelegatingByTopicSerialization.VALUE_SERIALIZATION_TOPIC_CONFIGおよびDelegatingByTopicSerialization.KEY_SERIALIZATION_TOPIC_CONFIGを使用してconfigure(Map, boolean)で構成されるインスタンスを作成します。DelegatingByTopicSerializer
public DelegatingByTopicSerializer(MapSE<PatternSE, org.apache.kafka.common.serialization.Serializer<?>> delegates, org.apache.kafka.common.serialization.Serializer<?> defaultDelegate) 提供されたトピックパターンのマッピングを使用してインスタンスを構築し、シリアライザーを委譲します。- パラメーター:
delegates- 代表者の地図。defaultDelegate- トピック名が一致しない場合に使用するデフォルト。
方法の詳細
configure
- 次で指定:
- インターフェース
org.apache.kafka.common.serialization.Serializer<ObjectSE>内のconfigure - オーバーライド:
- クラス
DelegatingByTopicSerialization<org.apache.kafka.common.serialization.Serializer<?>>のconfigure
configureDelegate
protected org.apache.kafka.common.serialization.Serializer<?> configureDelegate(MapSE<StringSE, ?> configs, boolean isKey, org.apache.kafka.common.serialization.Serializer<?> delegate) クラスからコピーされた説明:DelegatingByTopicSerializationデリゲートを構成します。- 次で指定:
- クラス
DelegatingByTopicSerialization<org.apache.kafka.common.serialization.Serializer<?>>のconfigureDelegate - パラメーター:
configs- 構成。isKey- これがキーの場合は true。delegate- 代表者。- 戻り値:
- 代表者。
isInstance
クラスからコピーされた説明:DelegatingByTopicSerializationこのオブジェクトが T のインスタンスである場合、true を返します。- 次で指定:
- クラス
DelegatingByTopicSerialization<org.apache.kafka.common.serialization.Serializer<?>>のisInstance - パラメーター:
instance- 代表者。- 戻り値:
- T の場合は true。
serialize
serialize