Playframework का उपयोग कर, मैं कभी कभी इस स्थिति का सामना करना पड़ रहा हूँ:Playframework में स्कैला भविष्य का उपयोग?
def myFunction:Future[String] = {
// Do some stuff
}
myFunction.onComplete {
case Success(myString) => // Du Stuff
case Failure(error) => // Error handling
}
लेकिन जैसे स्काला दस्तावेज़ में कहा गया है, Future.onComplete
एक यूनिट देता है। Action
फ़ंक्शंस उदाहरण के लिए SimpleResult
की अपेक्षा करते समय मैं Playframework में उन लोगों का उपयोग कैसे कर सकता हूं? फ्यूचर्स को संभालने के लिए सबसे अच्छे अभ्यास क्या हैं?
संपादित करें: मुझे जोड़ना चाहिए, मैं Play-2.2.x शाखा का उपयोग कर रहा हूं जिसने स्काला भविष्य के लिए Play भविष्य का व्यापार किया है।
दिलचस्प लिंक @flavian, धन्यवाद। –