Interface RequestArgumentBinder<T>
- Type Parameters:
T- A type
- All Superinterfaces:
ArgumentBinder<T, HttpRequest<?>>
- All Known Subinterfaces:
AnnotatedRequestArgumentBinder<A,T>, BodyArgumentBinder<T>, NettyRequestArgumentBinder<T>, NonBlockingBodyArgumentBinder<T>, PostponedRequestArgumentBinder<T>, StreamedNettyRequestArgumentBinder<T>, TypedRequestArgumentBinder<T>
- All Known Implementing Classes:
BasicAuthArgumentBinder, CookieAnnotationBinder, CookieObjectArgumentBinder, DefaultBodyAnnotationBinder, DefaultUnmatchedRequestArgumentBinder, HeaderAnnotationBinder, LocaleArgumentBinder, MultipartBodyArgumentBinder, PartAnnotationBinder, PathVariableAnnotationBinder, QueryValueArgumentBinder, RequestAttributeAnnotationBinder, RequestBeanAnnotationBinder
@Indexed(RequestArgumentBinder.class)
public interface RequestArgumentBinder<T>
extends ArgumentBinder<T, HttpRequest<?>>
A binder that binds from an
HttpRequest.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Nested Class Summary
Nested classes/interfaces inherited from interface ArgumentBinder
ArgumentBinder.BindingResult<T> -
Method Summary
Modifier and TypeMethodDescriptiondefault RequestArgumentBinder<T> createSpecific(Argument<T> argument) Create a specific binder.Methods inherited from interface ArgumentBinder
bind
-
Method Details
-
createSpecific
Create a specific binder.- Specified by:
createSpecificin interfaceArgumentBinder<T, HttpRequest<?>>- Parameters:
argument- The bound argument- Returns:
- The specific binder
- Since:
- 4.8
-