Package io.micronaut.core.bind
Micronaut core argument and property bind classes.
- Since:
- 1.0
-
Interface Summary Interface Description ArgumentBinder<T,S> An interface capable of binding the value of anArgument
from a sourceArgumentBinder.BindingResult<T> The result of binding.ArgumentBinderRegistry<S> A registry ofArgumentBinder
instances.BeanPropertyBinder An interface that provides the ability to bind Maps and Java bean propertiesBoundExecutable<T,R> A boundExecutable
is an executable who argument values have been pre-bound to values using aArgumentBinderRegistry
.ExecutableBinder<S> An ExecutableBinder is capable of taking a targetExecutable
and fulfilling the argument requirements using the provided binding source andArgumentBinderRegistry
TypeArgumentBinder<T,S> AnArgumentBinder
that is resolved based on the argument type. -
Class Summary Class Description DefaultExecutableBinder<S> Default implementation of theExecutableBinder
interface.