Package org.apache.druid.guice.http
Class AbstractHttpClientProvider<HttpClientType>
java.lang.Object
org.apache.druid.guice.http.AbstractHttpClientProvider<HttpClientType>
- All Implemented Interfaces:
com.google.inject.Provider<HttpClientType>,javax.inject.Provider<HttpClientType>
- Direct Known Subclasses:
HttpClientModule.HttpClientProvider,JettyHttpClientModule.HttpClientProvider
public abstract class AbstractHttpClientProvider<HttpClientType>
extends Object
implements com.google.inject.Provider<HttpClientType>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(com.google.inject.Injector injector) com.google.inject.Provider<com.google.common.base.Supplier<DruidHttpClientConfig>>com.google.inject.Provider<Lifecycle>com.google.inject.Binding<SSLContext>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.inject.Provider
get
-
Constructor Details
-
AbstractHttpClientProvider
-
-
Method Details
-
configure
@Inject public void configure(com.google.inject.Injector injector) -
getConfigProvider
public com.google.inject.Provider<com.google.common.base.Supplier<DruidHttpClientConfig>> getConfigProvider() -
getLifecycleProvider
-
getSslContextBinding
-