(topic string, codec CompressionCodec)
| 272 | } |
| 273 | |
| 274 | func javaProducerArgs(topic string, codec CompressionCodec) []string { |
| 275 | args := make([]string, 0, 8) |
| 276 | if kafkaVersionAtLeast("2.5.0") { |
| 277 | args = append(args, "--bootstrap-server", brokerAddr) |
| 278 | } else { |
| 279 | args = append(args, "--broker-list", brokerAddr) |
| 280 | } |
| 281 | args = append(args, "--topic", topic) |
| 282 | return append(args, javaProducerCompressionArgs(codec)...) |
| 283 | } |
| 284 | |
| 285 | func javaProducerCompressionArgs(codec CompressionCodec) []string { |
| 286 | if kafkaVersionAtLeast("0.10.0") { |
no test coverage detected