クラス 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.NewTopic
build()
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
- 割り当て。- 戻り値:
- ビルダー。
- 関連事項:
NewTopic.replicasAssignments()
assignReplicas
個別のレプリカ割り当てを追加します。- パラメーター:
partition
- パーティション。replicaList
- レプリカ。- 戻り値:
- ビルダー。
- 関連事項:
NewTopic.replicasAssignments()
configs
構成を設定します。- パラメーター:
configProps
- 構成。- 戻り値:
- ビルダー。
- 関連事項:
NewTopic.configs()
config
構成オプションを設定します。- パラメーター:
configName
- 名前。configValue
- 値。- 戻り値:
- ビルダー
- 関連事項:
TopicConfig
compact
TopicConfig.CLEANUP_POLICY_CONFIG
をTopicConfig.CLEANUP_POLICY_COMPACT
に設定します。- 戻り値:
- ビルダー。
build
public org.apache.kafka.clients.admin.NewTopic build()name
指定された名前で TopicBuilder を作成します。- パラメーター:
name
- 名前。- 戻り値:
- ビルダー。