com.king.platform.net.http.HttpClientRequestBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of king-http-client Show documentation
Show all versions of king-http-client Show documentation
A asyncronous http client built ontop of netty.
// Copyright (C) king.com Ltd 2015
// https://github.com/king/king-http-client
// Author: Magnus Gustafsson
// License: Apache 2.0, https://raw.github.com/king/king-http-client/LICENSE-APACHE
package com.king.platform.net.http;
import java.util.function.Supplier;
public interface HttpClientRequestBuilder extends HttpClientRequestHeaderBuilder {
/**
* Build the request. The response is consumed as String.
* @return the built request
*/
BuiltClientRequest build();
/**
* Build the request. The response is consumed through the responseBodyConsumer
* @param responseBodyConsumer the consumer for this request
* @param the type returned by the completed responseBodyConsumer
* @return the build request
*/
BuiltClientRequest build(Supplier> responseBodyConsumer);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy