Update documentation

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Initial work on #209, #210, and #211

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Extends the argument structure with the generic type metadata (related to #211)

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
The route utils parameter handling is not required anymore (fortunately)

Routers can use the ParameterConverterEngine

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Rename the "ParameterConverterEngine" to "ParameterConverters"

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Remove default route parsing abilities as they are dependent of the router.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Change the parameter handling of the request router and web socket router implementation to use the new ParameterConverters service

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Improve the argument parsing.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Migrate tests to the new API and implement the default values for primitive types

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Implement #212 - Default value support.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Provides the parameter provider support.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Refactor the action's method parameter handling and support @DefaultValue (#212)

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Adding IT about parameters using generics and default value

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>