-
- All Implemented Interfaces:
public final class PathBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private List<HttpHandler>handlers
-
Constructor Summary
Constructors Constructor Description PathBuilder(List<HttpHandler> handlers)
-
Method Summary
-
-
Constructor Detail
-
PathBuilder
PathBuilder(List<HttpHandler> handlers)
-
-
Method Detail
-
getHandlers
final List<HttpHandler> getHandlers()
-
setHandlers
final Unit setHandlers(List<HttpHandler> handlers)
-
use
final Unit use(HttpHandler handler)
-
path
final Unit path(String pattern, Function1<PathBuilder, Unit> block)
-
path
final Unit path(String pattern, HttpHandler pathHandlers)
-
on
final Unit on(HttpServerPredicate predicate, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
on
final Unit on(Set<HttpMethod> methods, String pattern, KClass<out Exception> exception, HttpStatus status, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
on
final Unit on(HttpMethod method, String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
on
final Unit on(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
filter
final Unit filter(HttpServerPredicate predicate, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
filter
final Unit filter(Set<HttpMethod> methods, String pattern, KClass<out Exception> exception, HttpStatus status, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
filter
final Unit filter(HttpMethod method, String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
filter
final Unit filter(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
after
final Unit after(HttpServerPredicate predicate, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
after
final Unit after(Set<HttpMethod> methods, String pattern, KClass<out Exception> exception, HttpStatus status, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
after
final Unit after(HttpMethod method, String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
after
final Unit after(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
exception
final Unit exception(KClass<out Exception> exception, HttpStatus status, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
exception
final <T extends Exception> Unit exception(HttpStatus status, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
get
final Unit get(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
head
final Unit head(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
post
final Unit post(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
put
final Unit put(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
delete
final Unit delete(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
trace
final Unit trace(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
options
final Unit options(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
patch
final Unit patch(String pattern, SuspendFunction1<HttpServerContext, HttpServerContext> callback)
-
-
-
-