@Singleton public class OkHttpClientProvider extends Object implements javax.inject.Provider<okhttp3.OkHttpClient>
OkHttpClient.| Modifier and Type | Field and Description |
|---|---|
protected com.github.joschi.jadconfig.util.Duration |
connectTimeout |
protected URI |
httpProxyUri |
protected com.github.joschi.jadconfig.util.Duration |
readTimeout |
protected com.github.joschi.jadconfig.util.Duration |
writeTimeout |
| Constructor and Description |
|---|
OkHttpClientProvider(com.github.joschi.jadconfig.util.Duration connectTimeout,
com.github.joschi.jadconfig.util.Duration readTimeout,
com.github.joschi.jadconfig.util.Duration writeTimeout,
URI httpProxyUri) |
protected final com.github.joschi.jadconfig.util.Duration connectTimeout
protected final com.github.joschi.jadconfig.util.Duration readTimeout
protected final com.github.joschi.jadconfig.util.Duration writeTimeout
protected final URI httpProxyUri
@Inject
public OkHttpClientProvider(@Named(value="http_connect_timeout")
com.github.joschi.jadconfig.util.Duration connectTimeout,
@Named(value="http_read_timeout")
com.github.joschi.jadconfig.util.Duration readTimeout,
@Named(value="http_write_timeout")
com.github.joschi.jadconfig.util.Duration writeTimeout,
@Named(value="http_proxy_uri") @Nullable
URI httpProxyUri)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.