scala promise
-
java callback 을 scala Future 로 바꾸기scala/basic 2022. 7. 16. 18:57
문제 다음과 같이 java Async Http Client 의 callback 을 scala Future 로 변경해 코딩해 보자 val asyncHttpClient = org.asynchttpclient.Dsl.asyncHttpClient() val listenableFuture = asyncHttpClient.prepareGet("https://api.agify.io/?name=meelad").execute() val listener = new Runnable { override def run(): Unit = { val body: String = listenableFuture.get().getResponseBody(scala.io.Codec.UTF8.charSet) println(body) } } l..