我目前正在構建一個使用返回結果作爲F.Promise(Java Promise)的庫的Scala播放框架應用程序。有沒有辦法將F.Promises(https://www.playframework.com/documentation/2.1.0/api/java/play/libs/F.Promise.html)轉換爲Scala Promises,或者將F.Promise中的Scala Future包裝掉?轉換播放框架Java Promise播放框架Scala Promise
我目前看到的唯一方法是獲取F.Promise,但這是一個阻塞操作,我想繼續異步工作。
在第一個答案中描述的方式讓我看到了這段代碼。不幸的是我不知道如何正確定義這個F.Function。代碼不能編譯。
回答: 所以,我終於發現,F.Promise有一個名爲wrapped()的方法。這個方法給你一個Scala Future。
這將是一件好事,如果你可以進入一個這裏再詳細一點,解釋你做了什麼。 – blalasaadri 2014-10-31 09:30:45
增加了一些更多的解釋。 :) – MeiSign 2014-10-31 09:51:52