CompletionStage<StandaloneWSResponse> executeStream(Request request, ExecutionContext ec) { final Promise<StandaloneWSResponse> scalaPromise = scala.concurrent.Promise$.MODULE$.apply(); asyncHttpClient.executeRequest(request, new DefaultStreamedAsyncHandler<>(state -> new StreamedResponse(this, state.statusCode(), state.statusText(), state.uriOption().get(), state.responseHeaders(), state.publisher(), asyncHttpClient.getConfig().isUseLaxCookieEncoder()), scalaPromise)); return FutureConverters.toJava(scalaPromise.future()); }
CompletionStage<StandaloneWSResponse> executeStream(Request request, ExecutionContext ec) { final Promise<StandaloneWSResponse> scalaPromise = scala.concurrent.Promise$.MODULE$.apply(); asyncHttpClient.executeRequest(request, new DefaultStreamedAsyncHandler<>(state -> new StreamedResponse(this, state.statusCode(), state.statusText(), state.uriOption().get(), state.responseHeaders(), state.publisher(), asyncHttpClient.getConfig().isUseLaxCookieEncoder()), scalaPromise)); return FutureConverters.toJava(scalaPromise.future()); }