मैं प्रतीक्षा के लिए एक भविष्य को पूरा करने के लिए और मुद्रित सामग्री पर console. यहां तक कि जब सब कुछ समाप्त हो गया है, मुख्य आवेदन नहीं करता है से बाहर निकलें और मैं इसे मारने के लिए मैन्युअल रूप से ।
def main(args: Array[String]): Unit {
val req = HttpRequest(GET, myURL)
val res = Http().singleRequest(req)
val resultsFutures = Future {
val resultString = Await.result(HttpRequests.unpackResponse(res), Duration.Inf)
JsonMethods.parse(resultString).extract[List[Results]]
}
val results = Await.result(resultsFutures, Duration.Inf)
println(results)
}
तो results
हो जाता है कंसोल पर मुद्रित के साथ संघर्ष की उम्मीद है, लेकिन आवेदन अभी भी खत्म नहीं होता.
वहाँ कुछ है मैं क्या कर सकते हैं आवेदन बाहर निकलने के लिए? वहाँ है अभी भी कुछ चल रहा है, कि मुख्य लिए इंतज़ार कर रही है?
मैं का उपयोग कर रहा हूँ:
- स्काला 2.12.10
- अक्का 2.5.26
- akkaHttp 10.1.11
implicit val system: ActorSystem = ActorSystem()
वस्तु में चल रहा है कि मुख्य.