Class OkHttpClientProvider
java.lang.Object
org.graylog2.shared.bindings.providers.OkHttpClientProvider
- All Implemented Interfaces:
jakarta.inject.Provider<okhttp3.OkHttpClient>
@Singleton
public class OkHttpClientProvider
extends Object
implements jakarta.inject.Provider<okhttp3.OkHttpClient>
Provider for a configured
OkHttpClient.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.github.joschi.jadconfig.util.Durationprotected final URIprotected final com.github.joschi.jadconfig.util.Durationprotected final com.github.joschi.jadconfig.util.Duration -
Constructor Summary
ConstructorsConstructorDescriptionOkHttpClientProvider(com.github.joschi.jadconfig.util.Duration connectTimeout, com.github.joschi.jadconfig.util.Duration readTimeout, com.github.joschi.jadconfig.util.Duration writeTimeout, URI httpProxyUri, TrustManagerAndSocketFactoryProvider trustManagerAndSocketFactoryProvider, ProxySelectorProvider proxySelectorProvider) -
Method Summary
-
Field Details
-
connectTimeout
protected final com.github.joschi.jadconfig.util.Duration connectTimeout -
readTimeout
protected final com.github.joschi.jadconfig.util.Duration readTimeout -
writeTimeout
protected final com.github.joschi.jadconfig.util.Duration writeTimeout -
httpProxyUri
-
-
Constructor Details
-
Method Details
-
get
public okhttp3.OkHttpClient get()- Specified by:
getin interfacejakarta.inject.Provider<okhttp3.OkHttpClient>
-