Router.Match
Constructor and Description |
---|
Jooby() |
@Nonnull public Jooby caseSensitive(boolean caseSensitive)
caseSensitive
in interface Router
@Nonnull public Jooby ignoreTrailingSlash(boolean ignoreTrailingSlash)
ignoreTrailingSlash
in interface Router
@Nonnull public Jooby onStart(@Nonnull Throwing.Runnable task)
@Nonnull public Jooby onStarted(@Nonnull Throwing.Runnable task)
@Nonnull public Jooby onStop(@Nonnull Throwing.Runnable task)
@Nonnull public Jooby contextPath(@Nonnull String basePath)
contextPath
in interface Router
@Nonnull public String contextPath()
contextPath
in interface Router
@Nonnull public Jooby error(@Nonnull ErrorHandler handler)
@Nonnull public Jooby decorator(@Nonnull Route.Decorator decorator)
@Nonnull public Jooby before(@Nonnull Route.Before before)
@Nonnull public Jooby after(@Nonnull Route.After after)
@Nonnull public Route route(@Nonnull String method, @Nonnull String pattern, @Nonnull Route.Handler handler)
@Nonnull public Router.Match match(@Nonnull Context ctx)
Router
404
handler.
See Route.NOT_FOUND
.@Nonnull public Jooby errorCode(@Nonnull Class<? extends Throwable> type, @Nonnull StatusCode statusCode)
@Nonnull public StatusCode errorCode(@Nonnull Throwable cause)
@Nonnull public Jooby defaultWorker(@Nonnull Executor worker)
defaultWorker
in interface Router
@Nonnull public ErrorHandler errorHandler()
errorHandler
in interface Router
@Nonnull public ExecutionMode mode()
@Nonnull public Jooby mode(@Nonnull ExecutionMode mode)
@Nonnull public AttributeMap attributes()
attributes
in interface Router
public static void run(@Nonnull Supplier<Jooby> provider, @Nonnull ExecutionMode mode, String... args)
Copyright © 2019. All rights reserved.