public final class ApiBuilderHelper extends Object
Modifier and Type | Method and Description |
---|---|
static void |
addConnectionSpecs(okhttp3.OkHttpClient.Builder builder,
List<okhttp3.ConnectionSpec> connectionSpecs)
Specifies configuration for the socket connection that HTTP traffic travels through.
|
static void |
addProxySettings(String proxyHost,
Integer proxyPort,
String proxyUser,
String proxyPass,
okhttp3.OkHttpClient.Builder builder)
Check the Proxy settings (host,port, username and password) and adds the ProxyConfiguration to
the
OkHttpClient.Builder if at least a Proxy Port is found |
static feign.Retryer |
createRetryer(boolean isEnableRetrying)
Creates a
Retryer depending on the configuration param |
static void |
disableSsl(okhttp3.OkHttpClient.Builder builder)
Disables SSL checking when contacting LS servers Used for corner cases where the root cert is
missing
|
static void |
setHostnameVerifier(okhttp3.OkHttpClient.Builder builder,
HostnameVerifier hostnameVerifier)
Sets the verifier used to confirm that response certificates apply to requested hostnames for
HTTPS connections.
|
static void |
setTimeout(Long requestTimeout,
okhttp3.OkHttpClient.Builder builder)
Adds the timeout for read/write/connect for OkHttpClientBuilder
|
public static feign.Retryer createRetryer(boolean isEnableRetrying)
Retryer
depending on the configuration paramisEnableRetrying
- configuration field if retrying is enabledpublic static void setTimeout(Long requestTimeout, okhttp3.OkHttpClient.Builder builder)
requestTimeout
- duration for the request timeout, in secondsbuilder
- httpClient builder for adding proxy settingspublic static void addProxySettings(String proxyHost, Integer proxyPort, String proxyUser, String proxyPass, okhttp3.OkHttpClient.Builder builder)
OkHttpClient.Builder
if at least a Proxy Port is foundproxyHost
- host for proxy configurationproxyPort
- port for proxy configurationproxyUser
- username for proxy configurationproxyPass
- password for proxy configurationbuilder
- httpClient builder for adding proxy settingspublic static void disableSsl(okhttp3.OkHttpClient.Builder builder)
builder
- httpClient builder for disabling ssl checkspublic static void addConnectionSpecs(okhttp3.OkHttpClient.Builder builder, List<okhttp3.ConnectionSpec> connectionSpecs)
builder
- httpClient builderconnectionSpecs
- connection specspublic static void setHostnameVerifier(okhttp3.OkHttpClient.Builder builder, HostnameVerifier hostnameVerifier)
builder
- httpClient builderhostnameVerifier
- verifierCopyright © 2025 Cense Data Inc.. All rights reserved.