setHandler/map/composite 和 Vert.x 有什么区别
What is difference between setHandler/map/composite in Vert.x
Vert.x 有一个名为 Future (https://vertx.io/docs/apidocs/io/vertx/core/Future.html) 的 class。我已经在 javadoc 中阅读了 setHandler、map 和 composite 的文档,但我真的无法理解,对我来说这听起来像是同一件事,已经有同样疑问的人可以帮助我解决这个问题吗?
map()
产生一个值,一旦完成就基本上展开未来
compose()
产生一个新的 Future
。您可以将其视为延迟的 map()
setHandler()
是 onComplete()
的别名。它returns它运行的同一个未来,以允许调用链
Vert.x 有一个名为 Future (https://vertx.io/docs/apidocs/io/vertx/core/Future.html) 的 class。我已经在 javadoc 中阅读了 setHandler、map 和 composite 的文档,但我真的无法理解,对我来说这听起来像是同一件事,已经有同样疑问的人可以帮助我解决这个问题吗?
map()
产生一个值,一旦完成就基本上展开未来compose()
产生一个新的Future
。您可以将其视为延迟的map()
setHandler()
是onComplete()
的别名。它returns它运行的同一个未来,以允许调用链