public static interface RouterFunctions.Visitor
| Modifier and Type | Method and Description | 
|---|---|
| void | endNested(RequestPredicate predicate)Receive notification of the end of a nested router function. | 
| void | resources(Function<ServerRequest,Optional<Resource>> lookupFunction)Receive notification of a resource router function. | 
| void | route(RequestPredicate predicate,
     HandlerFunction<?> handlerFunction)Receive notification of a standard predicated route to a handler function. | 
| void | startNested(RequestPredicate predicate)Receive notification of the beginning of a nested router function. | 
| void | unknown(RouterFunction<?> routerFunction)Receive notification of an unknown router function. | 
void startNested(RequestPredicate predicate)
predicate - the predicate that applies to the nested router functionsRouterFunctions.nest(RequestPredicate, RouterFunction)void endNested(RequestPredicate predicate)
predicate - the predicate that applies to the nested router functionsRouterFunctions.nest(RequestPredicate, RouterFunction)void route(RequestPredicate predicate, HandlerFunction<?> handlerFunction)
predicate - the predicate that applies to the handler functionhandlerFunction - the handler function.RouterFunctions.route(RequestPredicate, HandlerFunction)void resources(Function<ServerRequest,Optional<Resource>> lookupFunction)
lookupFunction - the lookup function for the resourcesRouterFunctions.resources(Function)void unknown(RouterFunction<?> routerFunction)
RouterFunctions methods.routerFunction - the router function