クラス TopicBuilder
java.lang.ObjectSE
org.springframework.kafka.config.TopicBuilder
NewTopic のビルダー。2.6 パーティションとレプリカのデフォルトは Optional.empty() であるため、ブローカーのデフォルトが適用されることを示します。- 導入:
- 2.3
- 作成者:
- Gary Russell, Sanghyeok An
メソッドのサマリー
修飾子と型メソッド説明assignReplicas(int partition, ListSE<IntegerSE> replicaList) 個別のレプリカ割り当てを追加します。org.apache.kafka.clients.admin.NewTopicbuild()compact()TopicConfig.CLEANUP_POLICY_CONFIGをTopicConfig.CLEANUP_POLICY_COMPACTに設定します。構成オプションを設定します。構成を設定します。static TopicBuilder指定された名前で TopicBuilder を作成します。partitions(int partitionCount) パーティションの数を設定します(デフォルトのブローカー 'num.partitions' )。replicas(int replicaCount) レプリカの数を設定します(デフォルトブローカー 'default.replication.factor' )。replicasAssignments(MapSE<IntegerSE, ListSE<IntegerSE>> replicaAssignments) レプリカの割り当てを設定します。
メソッドの詳細
partitions
パーティションの数を設定します(デフォルトのブローカー 'num.partitions' )。- パラメーター:
partitionCount- パーティション。- 戻り値:
- ビルダー。
replicas
レプリカの数を設定します(デフォルトブローカー 'default.replication.factor' )。- パラメーター:
replicaCount- レプリカ(ショートにキャストされます)。- 戻り値:
- ビルダー。
replicasAssignments
レプリカの割り当てを設定します。- パラメーター:
replicaAssignments- 割り当て。- 戻り値:
- ビルダー。
- 関連事項:
assignReplicas
個別のレプリカ割り当てを追加します。- パラメーター:
partition- パーティション。replicaList- レプリカ。- 戻り値:
- ビルダー。
- 関連事項:
configs
構成を設定します。- パラメーター:
configProps- 構成。- 戻り値:
- ビルダー。
- 関連事項:
config
構成オプションを設定します。- パラメーター:
configName- 名前。configValue- 値。- 戻り値:
- ビルダー
- 関連事項:
compact
TopicConfig.CLEANUP_POLICY_CONFIGをTopicConfig.CLEANUP_POLICY_COMPACTに設定します。- 戻り値:
- ビルダー。
build
public org.apache.kafka.clients.admin.NewTopic build()name
指定された名前で TopicBuilder を作成します。- パラメーター:
name- 名前。- 戻り値:
- ビルダー。