public class ProxyBuilder extends Object
public static ProxyBuilder newBuilder()
public ProxyBuilder classLoader(@NonNull ClassLoader classLoader)
public ProxyBuilder proxyInterface(@NonNull Class<?> proxyInterface)
public ProxyBuilder addInterceptor(@NonNull Interceptor interceptor)
public ProxyBuilder addInterceptors(@NonNull List<Interceptor> interceptors)
public ProxyBuilder charset(@NonNull Charset charset)
public ProxyBuilder addHeader(@NonNull String name, @NonNull String value)
public ProxyBuilder addHeaders(@NonNull Map<String,String> headers)
public ProxyBuilder addParameter(@NonNull String name, Object value)
public ProxyBuilder addParameters(@NonNull Map<String,Object> parameters)
public ProxyBuilder userAgent(String userAgent)
public ProxyBuilder host(@NonNull String host)
public ProxyBuilder proxyScheme(@NonNull String proxyScheme)
public ProxyBuilder proxyHost(@NonNull String proxyHost)
public ProxyBuilder proxyPort(int proxyPort)
public ProxyBuilder socketTimeout(int socketTimeout)
public ProxyBuilder connectTimeout(int connectTimeout)
public ProxyBuilder httpClient(@NonNull org.apache.http.impl.client.CloseableHttpClient httpClient)
public ProxyBuilder threadPool(@NonNull ExecutorService threadPool)
public ProxyBuilder basicAuth(@NonNull String username, String password)
public <T> T build()
Copyright © 2019. All rights reserved.