gpt4 book ai didi

java - Vert.x如何在lambda函数中添加类型参数到promise

转载 作者:行者123 更新时间:2023-11-30 05:25:55 25 4
gpt4 key购买 nike

我最近在java中使用vert.x框架,但我对vert.x还是新手。

通常当我们按照以下方式启动 future 时 SMObj自动分配给promise1 promise 。

Future<SMObj> future = Future.future(promise1 -> {
----
});

我想知道的是,当我使用vertx.executeBlocking时如以下代码段,是否有可能将类型参数设置为 SMObjpromise2 (例如:promise2应该像Promise<SMObj>)

vertx.executeBlocking(promise2->{
----code-----
promise2.complete(SMObj);
}, blockRes->{
----code-----
}
);

最佳答案

当然你只需要使用菱形运算符:

vertx.<SMObj>executeBlocking(promise2 -> {
promise2.complete(SMObjInstance);
}, blockRes -> {
---- code ---
});

关于java - Vert.x如何在lambda函数中添加类型参数到promise,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58619581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com