/** * @return a simple HTTP client */ public static HttpClient<Buffer, Buffer> httpClient() { return httpClient(new Function<Spec.HttpClientSpec<Buffer, Buffer>, Spec.HttpClientSpec<Buffer, Buffer>>() { @Override public Spec.HttpClientSpec<Buffer, Buffer> apply(Spec.HttpClientSpec<Buffer, Buffer> clientSpec) { if (Environment.alive()) { clientSpec.env(Environment.get()); } return clientSpec; } }); }
Function<? super Spec.HttpClientSpec<IN, OUT>, ? extends Spec.HttpClientSpec<IN, OUT>> configuringFunction ) { return httpClient(DEFAULT_HTTP_CLIENT_TYPE, configuringFunction);