Redesign OkHttpClientFactory:
authorEvgeny Sabirov <evgeny.sabirov@genestack.com>
Fri, 8 Nov 2019 23:21:54 +0000 (02:21 +0300)
committerEvgeny Sabirov <evgeny.sabirov@genestack.com>
Fri, 8 Nov 2019 23:21:54 +0000 (02:21 +0300)
commite4f24472e880dc06649bf98b8fd573ecd52f1d4d
treee2725a1f05ba4a1b9306c832974648bc3588f8ed
parent522d525a4dcbf11a22d14ea78a0c362272533c34
Redesign OkHttpClientFactory:
- Singleton factory implementation
- Predefined default OkHttpClient instances
- Build OkHttpClient instances with shared factories/connection pools to optimize resource usage

Arvados-DCO-1.1-Signed-off-by: Evgeny Sabirov <evgeny.sabirov@genestack.com>
sdk/java-v2/src/main/java/org/arvados/client/api/client/BaseApiClient.java
sdk/java-v2/src/main/java/org/arvados/client/api/client/factory/OkHttpClientFactory.java
sdk/java-v2/src/test/java/org/arvados/client/api/client/factory/OkHttpClientFactoryTest.java