| Interface | Description | 
|---|---|
| AnnotatedClientArgumentRequestBinder<A extends Annotation> | An interface for classes that bind an  Argumentto anMutableHttpRequestdriven by an annotation. | 
| AnnotatedClientRequestBinder<A extends Annotation> | A binder that binds to a  MutableHttpRequest. | 
| ClientArgumentRequestBinder<T> | A binder that binds to a  MutableHttpRequest. | 
| ClientRequestBinder | A binder that binds to a  MutableHttpRequest. | 
| HttpClientBinderRegistry | A registry of  ClientArgumentRequestBinderinstances. | 
| TypedClientArgumentRequestBinder<T> | A  ClientArgumentRequestBinderthat is resolved based on the argument type. | 
| Class | Description | 
|---|---|
| ClientRequestUriContext | A class that exposes information about the URI to  ClientArgumentRequestBinderinstances. | 
| DefaultHttpClientBinderRegistry | Default implementation of  HttpClientBinderRegistrythat searches by
 annotation then by type. |