В чем разница между setHandler / map / смесь в Vert.x - PullRequest
0 голосов
/ 23 февраля 2020

Vert.x имеет класс с именем Future (https://vertx.io/docs/apidocs/io/vertx/core/Future.html). Я уже прочитал do c для setHandler, map и Composite в javado c, но я действительно не могу понять, для меня это звучит как то же самое, может ли кто-то, у кого уже были такие же сомнения, помочь мне с этим вопрос

1 Ответ

1 голос
/ 23 февраля 2020
  • map() создает значение, в основном разворачивая будущее после его завершения
  • compose() создает новое Future. Вы можете думать об этом как о задержанном map()
  • setHandler() - псевдониме onComplete(). Он возвращает то же будущее, в котором работает, чтобы разрешить цепочку вызовов
...