Package io.micronaut.http.bind.binders
Interface TypedRequestArgumentBinder<T>
- Type Parameters:
T- A type
- All Superinterfaces:
io.micronaut.core.bind.ArgumentBinder<T,,HttpRequest<?>> RequestArgumentBinder<T>,io.micronaut.core.bind.TypeArgumentBinder<T,HttpRequest<?>>
- All Known Subinterfaces:
NonBlockingBodyArgumentBinder<T>
public interface TypedRequestArgumentBinder<T>
extends RequestArgumentBinder<T>, io.micronaut.core.bind.TypeArgumentBinder<T,HttpRequest<?>>
A
TypeArgumentBinder that binds from an HttpRequest.- Since:
- 1.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.core.bind.ArgumentBinder
io.micronaut.core.bind.ArgumentBinder.BindingResult<T extends Object> -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanCheck if this typed argument binder matches the provided class.Returns additional super types.Methods inherited from interface io.micronaut.core.bind.ArgumentBinder
bindMethods 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
-