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, waitwithpublic 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)