我正在为Java应用程序使用播放框架。我正在使用F.promise进行异步调用,我想从该调用中获取结果并执行一些操作。我怎样才能做到这一点?在玩中有一种叫做F.promise.onFailure的方法,但是我看不到任何成功的方法。请帮忙。
答案 0 :(得分:0)
F.promise已过时,play framework文档建议改为使用JDK8 CompletionStage。
public CompletionStage<Result> getSomething() {
return CompletableFuture.supplyAsync(() -> {
Object something = `your async call here`;
return ok(something);
}, executor);
}