Package io.airlift.http.client
Class HttpClientBinder
- java.lang.Object
-
- io.airlift.http.client.HttpClientBinder
-
public class HttpClientBinder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpClientBinder.HttpClientBindingBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.inject.binder.LinkedBindingBuilder<HttpRequestFilter>addGlobalFilterBinding()HttpClientBinderbindGlobalFilter(HttpRequestFilter filter)HttpClientBinderbindGlobalFilter(Class<? extends HttpRequestFilter> filterClass)HttpClientBinder.HttpClientBindingBuilderbindHttpClient(String name, Class<? extends Annotation> annotation)static HttpClientBinderhttpClientBinder(com.google.inject.Binder binder)
-
-
-
Method Detail
-
httpClientBinder
public static HttpClientBinder httpClientBinder(com.google.inject.Binder binder)
-
bindHttpClient
public HttpClientBinder.HttpClientBindingBuilder bindHttpClient(String name, Class<? extends Annotation> annotation)
-
addGlobalFilterBinding
public com.google.inject.binder.LinkedBindingBuilder<HttpRequestFilter> addGlobalFilterBinding()
-
bindGlobalFilter
public HttpClientBinder bindGlobalFilter(Class<? extends HttpRequestFilter> filterClass)
-
bindGlobalFilter
public HttpClientBinder bindGlobalFilter(HttpRequestFilter filter)
-
-