[以Corda文档中描述的流程为例(请参见here),Bob如何在不轮询自己的保管库的情况下接收到刚刚签署的交易已完成的通知?是否存在特定的回调?
我需要在Bob节点上运行的CorDapp实时将另一个事务的状态传达给另一个系统
非常感谢
1。使用客户端订阅更新]]cordaRPCOPS.vaultTrack(<YourState>.class).getUpdates().subscribe( update -> {
update.getProduced().forEach(stateAndRef -> {
// Action to be Performed on State Update
});
});
2。使用CordaService订阅更新:
getServiceHub().getVaultService().trackBy(<YourState>.class).getUpdates().subscribe( update -> {
update.getProduced().forEach(stateAndRef -> {
// Action to be Performed on State Update
});
});