| Interface | Description | 
|---|---|
| ArgumentBinder<T,S> | An interface capable of binding the value of an  Argumentfrom a source | 
| ArgumentBinder.BindingResult<T> | The result of binding. | 
| ArgumentBinderRegistry<S> | A registry of  ArgumentBinderinstances. | 
| BeanPropertyBinder | An interface that provides the ability to bind Maps and Java bean properties | 
| BoundExecutable<T,R> | A bound  Executableis an executable who argument values have been pre-bound to
 values using aArgumentBinderRegistry. | 
| ExecutableBinder<S> | An ExecutableBinder is capable of taking a target  Executableand fulfilling the argument
 requirements using the provided binding source andArgumentBinderRegistry | 
| TypeArgumentBinder<T,S> | An  ArgumentBinderthat is resolved based on the argument type. | 
| Class | Description | 
|---|---|
| DefaultExecutableBinder<S> | Default implementation of the  ExecutableBinderinterface. |