首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ethLogObservable方法在Web3j中在哪里?

ethLogObservable方法在Web3j中在哪里?
EN

Ethereum用户
提问于 2019-01-30 14:05:41
回答 2查看 871关注 0票数 1

我找不到Web3j ethLogObservable方法在哪里。我在GitHub回购中找不到

EN

回答 2

Ethereum用户

回答已采纳

发布于 2019-01-30 19:30:51

从其版本4.0开始,web3j开始使用RxJava 2.0 FLowable而不是RxJava 2.0可观察性来处理事件处理,特别是因为在使用背压机制的高负载期间,可流动性要高得多。

捕捉事件的新函数现在如下:

代码语言:javascript
复制
EthFilter filter = new EthFilter(
        DefaultBlockParameterName.EARLIEST, 
        DefaultBlockParameterName.LATEST, 
        contractAddress);

web3.ethLogFlowable(filter).subscribe(event -> {
    log.info("event = {}", event);
});

你可以找到更多的信息,这里

编辑:固定URL

票数 4
EN

Ethereum用户

发布于 2022-11-03 18:31:18

我不能运行ethLogFlowable..。

由于订阅()方法调用中缺少onError处理程序,所以没有处理异常。进一步阅读:https://github.com/ReactiveX/RxJava/wiki/Error-Handling

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/66387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档