elizarov
03/28/2017, 8:45 PMListenableFuturetoCompletableFuturekotlinx-coroutines-jdk8kotlinx.coroutinessuspend fun <V> ListenableFuture<V>.await(): V =
    toCompletableFuture().await()fun main(args: Array<String>) = runBlocking<Unit> {
    val asyncHttpClient = DefaultAsyncHttpClient()
    val response = asyncHttpClient.prepareGet("<http://www.example.com/>").execute().await()
    println(response.statusCode)
}