Package io.micronaut.http.bind.binders
Interface TypedRequestArgumentBinder<T>
- Type Parameters:
T- A type
- All Superinterfaces:
ArgumentBinder<T,,HttpRequest<?>> RequestArgumentBinder<T>,TypeArgumentBinder<T,HttpRequest<?>>
- All Known Subinterfaces:
NonBlockingBodyArgumentBinder<T>
- All Known Implementing Classes:
BasicAuthArgumentBinder,LocaleArgumentBinder,MultipartBodyArgumentBinder
public interface TypedRequestArgumentBinder<T>
extends RequestArgumentBinder<T>, TypeArgumentBinder<T,HttpRequest<?>>
A
TypeArgumentBinder that binds from an HttpRequest.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.core.bind.ArgumentBinder
ArgumentBinder.BindingResult<T> -
Method Summary
Methods inherited from interface io.micronaut.core.bind.ArgumentBinder
bindMethods inherited from interface io.micronaut.http.bind.binders.RequestArgumentBinder
createSpecificMethods inherited from interface io.micronaut.core.bind.TypeArgumentBinder
argumentType
-
Method Details
-
superTypes
Returns additional super types.- Returns:
- Additional supers types
-
matches
Check if this typed argument binder matches the provided class.- Parameters:
aClass- The class to match- Returns:
- true if matches
-