public static class HttpClientBinder.HttpClientBindingBuilder extends Object
Constructor and Description |
---|
HttpClientBindingBuilder(HttpClientModule module,
com.google.inject.multibindings.Multibinder<HttpRequestFilter> multibinder) |
Modifier and Type | Method and Description |
---|---|
com.google.inject.binder.LinkedBindingBuilder<HttpRequestFilter> |
addFilterBinding() |
HttpClientBinder.HttpClientBindingBuilder |
withAlias(Class<? extends Annotation> alias) |
HttpClientBinder.HttpClientBindingBuilder |
withAliases(Collection<Class<? extends Annotation>> aliases) |
HttpClientBinder.HttpClientBindingBuilder |
withConfigDefaults(ConfigDefaults<HttpClientConfig> configDefaults) |
HttpClientBinder.HttpClientBindingBuilder |
withFilter(Class<? extends HttpRequestFilter> filterClass) |
HttpClientBinder.HttpClientBindingBuilder |
withPrivateIoThreadPool() |
HttpClientBinder.HttpClientBindingBuilder |
withTracing() |
public HttpClientBindingBuilder(HttpClientModule module, com.google.inject.multibindings.Multibinder<HttpRequestFilter> multibinder)
public HttpClientBinder.HttpClientBindingBuilder withAlias(Class<? extends Annotation> alias)
public HttpClientBinder.HttpClientBindingBuilder withAliases(Collection<Class<? extends Annotation>> aliases)
public HttpClientBinder.HttpClientBindingBuilder withConfigDefaults(ConfigDefaults<HttpClientConfig> configDefaults)
public com.google.inject.binder.LinkedBindingBuilder<HttpRequestFilter> addFilterBinding()
public HttpClientBinder.HttpClientBindingBuilder withFilter(Class<? extends HttpRequestFilter> filterClass)
public HttpClientBinder.HttpClientBindingBuilder withTracing()
public HttpClientBinder.HttpClientBindingBuilder withPrivateIoThreadPool()
Copyright © 2010-2016 Airlift. All Rights Reserved.