我想实现一个用例,其中两个响应者流(不同的类)由同一父流启动。
我得到以下异常:
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测试包的一部分。你可以在外部测试场景中使用什么?
答案 0 :(得分:0)
单个节点不能为同一个启动流注册两个响应者流。
这是设计的。否则,响应节点知道要调用的两个流中的哪一个。