Add RouterFunctions#toWebHandler(RouterFunction<?>)

This commit is contained in:
Sebastien Deleuze 2017-07-27 15:25:35 +02:00
parent eb435f5947
commit 3cef5a1294
1 changed files with 10 additions and 0 deletions

View File

@ -203,6 +203,16 @@ public abstract class RouterFunctions {
.build();
}
/**
* Convert the given {@linkplain RouterFunction router function} into a {@link WebHandler}.
* This conversion uses {@linkplain HandlerStrategies#builder() default strategies}.
* @param routerFunction the router function to convert
* @return a web handler that handles web request using the given router function
*/
public static WebHandler toWebHandler(RouterFunction<?> routerFunction) {
return toWebHandler(routerFunction, HandlerStrategies.withDefaults());
}
/**
* Convert the given {@linkplain RouterFunction router function} into a {@link WebHandler},
* using the given strategies.