我如何通过RPC检查流的当前状态?
我在FlowLogic
类中find了一个recordAuditEvent(...)
方法,但是我不明白如何使用它,我不知道这个用例是否有用。
recordAuditEvent
仅供内部使用。
您可以使用startTrackedFlow
RPC操作来跟踪流程的进度。 该函数返回一个Observable
,它为流中的每个进度跟踪器步骤发出一个事件。 以下是一个使用进度跟踪器的流程示例: https : //github.com/corda/cordapp-example/blob/release-V1/kotlin-source/src/main/kotlin/com/example/flow/ExampleFlow.kt 。
如果您有权访问节点shell( https://docs.corda.net/shell.html ),则还可以使用flow watch
命令来跟踪流程进度。