| Interface | Description | 
|---|---|
| AnnotatedClientArgumentRequestBinder<A extends Annotation> | 
 An interface for classes that bind an  
Argument to an
 MutableHttpRequest driven 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  
ClientArgumentRequestBinder instances. | 
| TypedClientArgumentRequestBinder<T> | 
 A  
ClientArgumentRequestBinder that is resolved based on the argument type. | 
| Class | Description | 
|---|---|
| ClientRequestUriContext | 
 A class that exposes information about the URI to  
ClientArgumentRequestBinder instances. | 
| DefaultHttpClientBinderRegistry | 
 Default implementation of  
HttpClientBinderRegistry that searches by
 annotation then by type. |