微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Corda 检查 session.send/receive 的完整性

如何解决Corda 检查 session.send/receive 的完整性

我目前正在创建一些自定义流,通过会话来回发送一些数据。我注意到在某些情况下(例如,如果响应者流的 session.receive 在启动流完成时仍未得到答复),则不会抛出异常并且一切正常,甚至没有警告日志。有没有办法强制检查发送/接收的完整性?

解决方法

如果你能提供一些日志文件来展示你的用例会更好。

发送和接收通常是一种单向通信,一个发送一个接收。如果您正在寻找确认接收,您可以尝试使用方法 sendAndReceive,其中

Serializes and queues the given payload object for sending to the counterparty.
Suspends until a response is received,which must be of the given R type.

Receive 方法本身是一个阻塞方法,因此如果您的流程成功完成。这意味着接收方法成功接收到它正在寻找的东西。

不过,如果您能分享一下您的日志和对您的问题的详细说明,那就更好了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。