【发布时间】:2018-04-30 09:20:03
【问题描述】:
应该向这个Java方法发送什么参数:
public void resume(Collection<TopicPartition> partitions)
更多详情here.
我可以看到<TopicPartition> 是一个带有这个签名的Java 类:TopicPartition(String topic, int partition)
但是在那之后,在上面的Java 方法中有一个关键字partitions。
那么是 3 个参数还是 2 个或 1 个参数?
请有人描述我应该如何阅读这种签名。
谢谢。
【问题讨论】:
-
该方法需要一个参数,
Collection<TopicPartition>。 -
谢谢。该单个参数看起来像一个包含 2 个参数的类
TopicPartition(String topic, int partition)。那么期望发送 String 和 int 还是带有这两个值的集合(可能是地图)? -
TopicPartition(String topic, int partition)是一个构造函数,而不是一个类。类没有签名,只有方法和构造函数有。
标签: java generics methods apache-kafka