文件名称:Composer:异步变得简单
文件大小:113KB
文件格式:ZIP
更新时间:2024-03-28 20:26:38
java concurrency asynchronous-tasks composability Java
作曲家 异步变得简单 Composer可帮助您组织和执行多个相互依赖的异步输入/输出任务,例如Web服务调用,数据库读/写和文件I / O,以及使用java.util.concurrent API的并发支持。 它与包括Android在内的所有基于JVM的平台上的Java 8及更高版本兼容。 这是如何使用Composer创建任务链的示例。 考虑以下情形:您想要为应用程序用户获取关联的Twitter帐户详细信息,为该用户获取不同类型的Twitter数据,在应用程序UI上显示它们,然后在分析数据库中跟踪事件。 所有这些任务都是异步的(刷新UI除外)并且相互依赖。 Composer . startWith(currentUser . getUserId(), err - > logger . error( " Error executing tasks " , err)) .
【文件预览】:
Composer-master
----.gitignore(1KB)
----settings.gradle(31B)
----raw()
--------legocomposer.jpg(37KB)
----build.gradle(3KB)
----src()
--------main()
----.travis.yml(598B)
----gradlew(5KB)
----LICENSE(11KB)
----README.md(13KB)
----gradlew.bat(2KB)
----gradle()
--------wrapper()