【发布时间】:2021-10-04 03:37:23
【问题描述】:
我的 kafka 模板如下所示:
KafkaTemplate<String, InternalSelfServiceData> kafkaTemplate;
位置: InternalSelfServiceData -> Avro 模式对象
当我调用kafkaTemplate.send() 时,我的返回类型是ListenableFuture<SendResult<String, InternalSelfServiceData>>。接下来我将此数据作为参数传递给下一个方法,但我希望这个方法是通用的,所以我希望他们接受像这样的参数ListenableFuture<SendResult<String, ? extends SpecificRecordBase>>。
IntelliJ出现的错误是:
必填类型: 可听的未来 >
提供:ListenableFuture
有什么我想念的建议吗?
【问题讨论】:
标签: java apache-kafka avro kafka-producer-api