public abstract class Route extends java.lang.Object implements HttpHandler, java.util.function.Predicate<HttpRequest>
Modifier and Type | Class and Description |
---|---|
static class |
Route.NestedRouteConfig |
static class |
Route.TemplatizedRouteConfig |
Constructor and Description |
---|
Route() |
Modifier and Type | Method and Description |
---|---|
static Route |
combine(java.lang.Iterable<Route> routes) |
static Route |
combine(Route first,
Route... others) |
static Route.TemplatizedRouteConfig |
delete(java.lang.String template) |
HttpHandler |
fallbackTo(java.util.function.Supplier<HttpHandler> handler) |
static Route.TemplatizedRouteConfig |
get(java.lang.String template) |
static Route.TemplatizedRouteConfig |
post(java.lang.String template) |
static Route.NestedRouteConfig |
prefix(java.lang.String prefix) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
with
public HttpHandler fallbackTo(java.util.function.Supplier<HttpHandler> handler)
public static Route.TemplatizedRouteConfig delete(java.lang.String template)
public static Route.TemplatizedRouteConfig get(java.lang.String template)
public static Route.TemplatizedRouteConfig post(java.lang.String template)
public static Route.NestedRouteConfig prefix(java.lang.String prefix)