topic config

This commit is contained in:
许晓东
2021-11-04 23:53:42 +08:00
parent 2f2ee7f901
commit c362f69273
4 changed files with 34 additions and 0 deletions

View File

@@ -39,6 +39,14 @@ class ConfigConsole(config: KafkaConfig) extends KafkaConsole(config: KafkaConfi
alterConfig(ConfigType.Broker, broker, entry, AlterConfigOp.OpType.DELETE)
}
def setTopicConfig(topic: String, entry: ConfigEntry): (Boolean, String) = {
alterConfig(ConfigType.Topic, topic, entry, AlterConfigOp.OpType.SET)
}
def deleteTopicConfig(topic: String, entry: ConfigEntry): (Boolean, String) = {
alterConfig(ConfigType.Topic, topic, entry, AlterConfigOp.OpType.DELETE)
}
def getConfig(entityType: String, entityName: String): List[ConfigEntry] = {
getResourceConfig(entityType, entityName, false).asJava
}