如何在1.0版中获取Oracle节点

时间:2017-10-10 15:02:44

标签: corda

直到Milestone 14,我习惯使用以下方式获取Oracle节点:

val nodes = serviceHub.networkMapCache.getNodesWithService(*ServiceType*)

现在在1.0版本中,根据oracle-example,Oracle Node查找必须通过合法名称进行,是吗?

1 个答案:

答案 0 :(得分:0)

这是对的。你会使用类似的东西:

extension Array where Element: Hashable { var uniqueItems: Array { var set = Set<Element>() return flatMap { set.insert($0).inserted ? $0 : nil } } }

我们将来会以某种形式重新引入服务身份。