如何在Scala中实现Java接口(适用于Kafka)?

时间:2018-04-28 02:23:29

标签: java scala apache-kafka

如何使用Scala实现 with lib.localcontext(example_context): x = 10 if x > 0:

ConsumerRebalanceListener

在订阅主题时,新制作的Scala重新平衡监听器的例子是什么?

尝试学习并思考如何在Scala中实现Java方法/接口。

感谢。

2 个答案:

答案 0 :(得分:1)

您可以直接扩展界面

.tfignore

API文档中的示例如下所示:

class MyListener extends ConsumerRebalanceListener {
     ...
 }

只需添加适当的导入

答案 1 :(得分:1)

Scala中有与Java中的接口相对应的特征。 Scala特征在内部转换为Java接口。就像我们在Java 中实现接口一样,我们在Scala中扩展特性的方式相同。所以你只需要将Java接口扩展为Scala特性,因为它们都是相同的。

class SaveOffsetsOnRebalance extends ConsumerRebalanceListener {}