Class OkHttpClientFactory
- java.lang.Object
-
- org.arvados.client.api.client.factory.OkHttpClientFactory
-
public final class OkHttpClientFactory extends java.lang.Object
OkHttpClient
instance factory that builds and configures client instances sharing the common resource pool: this is the recommended approach to optimize resource usage.
-
-
Field Summary
Fields Modifier and Type Field Description static OkHttpClientFactory
INSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description okhttp3.OkHttpClient
create(boolean apiHostInsecure)
okhttp3.OkHttpClient
getDefaultClient()
okhttp3.OkHttpClient.Builder
getDefaultClientBuilder()
okhttp3.OkHttpClient
getDefaultUnsecureClient()
okhttp3.OkHttpClient.Builder
getDefaultUnsecureClientBuilder()
-
-
-
Field Detail
-
INSTANCE
public static final OkHttpClientFactory INSTANCE
-
-
Method Detail
-
create
public okhttp3.OkHttpClient create(boolean apiHostInsecure)
-
getDefaultClient
public okhttp3.OkHttpClient getDefaultClient()
- Returns:
- default secure
OkHttpClient
with shared resource pool.
-
getDefaultUnsecureClient
public okhttp3.OkHttpClient getDefaultUnsecureClient()
- Returns:
- default
OkHttpClient
with shared resource pool that will accept all SSL certificates by default.
-
getDefaultClientBuilder
public okhttp3.OkHttpClient.Builder getDefaultClientBuilder()
- Returns:
- default
OkHttpClient.Builder
with shared resource pool.
-
getDefaultUnsecureClientBuilder
public okhttp3.OkHttpClient.Builder getDefaultUnsecureClientBuilder()
- Returns:
- default
OkHttpClient.Builder
with shared resource pool that is preconfigured to accept all SSL certificates.
-
-