如何从同一父流调用两个不同的响应者流?

时间:2018-04-04 08:53:15

标签: corda

我想实现一个用例,其中两个响应者流(不同的类)由同一父流启动。

我得到以下异常:

java.lang.IllegalArgumentException: com.flow.initialFlows.InitialFlow has been specified as the initiating flow by both com.flow.responder.Responder1 and com.flow.responder2.Responder2
How can I test two different responder flows in the same CorDapp?

建议使用setCordappPackages()。此方法用于测试场景,是corda测试包的一部分。你可以在外部测试场景中使用什么?

1 个答案:

答案 0 :(得分:0)

单个节点不能为同一个启动流注册两个响应者流。

这是设计的。否则,响应节点知道要调用的两个流中的哪一个。