public abstract class AbstractHttpClientProvider<HttpClientType> extends Object implements com.google.inject.Provider<HttpClientType>
Constructor and Description |
---|
AbstractHttpClientProvider() |
AbstractHttpClientProvider(Annotation annotation) |
AbstractHttpClientProvider(Class<? extends Annotation> annotation) |
Modifier and Type | Method and Description |
---|---|
void |
configure(com.google.inject.Injector injector) |
com.google.inject.Key<com.google.common.base.Supplier<DruidHttpClientConfig>> |
getConfigKey() |
com.google.inject.Provider<com.google.common.base.Supplier<DruidHttpClientConfig>> |
getConfigProvider() |
com.google.inject.Provider<com.metamx.common.lifecycle.Lifecycle> |
getLifecycleProvider() |
com.google.inject.Binding<SSLContext> |
getSslContextBinding() |
com.google.inject.Key<SSLContext> |
getSslContextKey() |
public AbstractHttpClientProvider()
public AbstractHttpClientProvider(Annotation annotation)
public AbstractHttpClientProvider(Class<? extends Annotation> annotation)
@Inject public void configure(com.google.inject.Injector injector)
public com.google.inject.Key<com.google.common.base.Supplier<DruidHttpClientConfig>> getConfigKey()
public com.google.inject.Key<SSLContext> getSslContextKey()
public com.google.inject.Provider<com.google.common.base.Supplier<DruidHttpClientConfig>> getConfigProvider()
public com.google.inject.Provider<com.metamx.common.lifecycle.Lifecycle> getLifecycleProvider()
public com.google.inject.Binding<SSLContext> getSslContextBinding()
Copyright © 2011–2015. All rights reserved.