作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近在java中使用vert.x框架,但我对vert.x还是新手。
通常当我们按照以下方式启动 future 时 SMObj
自动分配给promise1
promise 。
Future<SMObj> future = Future.future(promise1 -> {
----
});
我想知道的是,当我使用vertx.executeBlocking
时如以下代码段,是否有可能将类型参数设置为 SMObj
至promise2
(例如: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/
我是一名优秀的程序员,十分优秀!