访问Corda网络映射标识(Corda 2.0)

时间:2018-04-23 11:41:10

标签: corda

我想访问网络地图节点的标识(不知道他的名字)。我怎么能这样做? 是否可以访问cordapps中的node.conf数据(所以我可以找到网络地图标识)?

我的最终目标是从对等列表中删除网络映射节点。

1 个答案:

答案 0 :(得分:1)

您可以从流中读取节点的node.conf文件,如下所示:

@Suspendable
@Override
public Void call() {
    try (FileInputStream inputStream = new FileInputStream("./node.conf")) {
        String confContents = IOUtils.toString(inputStream);
        getLogger().info(confContents);

    } catch (IOException e) {
        e.printStackTrace();
    }

    return null;
}

运行流时的工作目录是节点的基本目录,其中存储了node.conf文件。运行流测试时,此流将不起作用,因为基本目录不同。

未来版本的Corda将引入可在流程中轻松访问的每个CorDapp配置文件。