【文件属性】:
文件名称:jpromise:使用netty实现node.js的Promise的Java实现
文件大小:2.04MB
文件格式:ZIP
更新时间:2021-05-20 15:26:30
Java
概述
JPromise是node.js的延迟/承诺模式的实现。
根据 Promise是可写的,而Future是只读的。 JAVA将其实现为 。 Netty将其实现为和但是node.js将Promise视为只读对象。 和DeferredObject为可写。 它遵循node.js的概念。
JPromise与非常相似。 主要区别在于它使用netty的promise实现。 它使JPromise能够选择将在其中执行回调的线程。
它仅支持JAVA8。我喜欢lambda表达式。
要求
JAVA 8
净值
玛文
尚不支持。 您必须自己构建工件。
下载资源
使用mvn构建工件
mvn clean;mvn install
例子
基本的
DeferredObject< Integer> deferred = new DeferredObject<> ();
Promise promise = d
【文件预览】:
jpromise-master
----pom.xml(2KB)
----src()
--------test()
--------main()
----jpromise.iml(679B)
----.gitignore(17B)
----lib()
--------junit-4.12.jar(308KB)
--------hamcrest-core-1.3.jar(44KB)
--------netty-all-4.0.28.Final.jar(1.91MB)
----README.md(3KB)