Package | Description |
---|---|
org.jooby | |
org.jooby.internal | |
org.jooby.internal.handlers | |
org.jooby.internal.mvc |
Modifier and Type | Field and Description |
---|---|
static com.google.inject.Key<Set<Route.Definition>> |
Route.KEY
Route key.
|
Modifier and Type | Method and Description |
---|---|
default Route.Definition |
Router.assets(String path)
Static files handler.
|
Route.Definition |
Router.assets(String path,
AssetHandler handler)
Send static files, like
Router.assets(String) but let you specify a custom
AssetHandler . |
Route.Definition |
Jooby.assets(String path,
AssetHandler handler) |
Route.Definition |
Router.assets(String path,
Path basedir)
Static files handler on external location.
|
Route.Definition |
Jooby.assets(String path,
Path basedir) |
Route.Definition |
Router.assets(String path,
String location)
Static files handler.
|
Route.Definition |
Jooby.assets(String path,
String location) |
Route.Definition |
Route.Definition.attr(String name,
Object value) |
Route.Definition |
Router.connect(String path,
Route.Filter filter)
Append a route that supports HTTP CONNECT method:
|
Route.Definition |
Jooby.connect(String path,
Route.Filter filter) |
Route.Definition |
Router.connect(String path,
Route.Handler handler)
Append a route that supports HTTP CONNECT method:
|
Route.Definition |
Jooby.connect(String path,
Route.Handler handler) |
Route.Definition |
Router.connect(String path,
Route.OneArgHandler handler)
Append route that supports HTTP CONNECT method:
|
Route.Definition |
Jooby.connect(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.connect(String path,
Route.ZeroArgHandler handler)
Append route that supports HTTP CONNECT method:
|
Route.Definition |
Jooby.connect(String path,
Route.ZeroArgHandler handler) |
Route.Definition |
Route.Definition.consumes(List<MediaType> types) |
Route.Definition |
Route.Definition.declaringClass(String declaringClass)
Set the class where this route is defined.
|
Route.Definition |
Router.delete(String path,
Route.Filter filter)
Append a route that supports HTTP DELETE method:
|
Route.Definition |
Jooby.delete(String path,
Route.Filter filter) |
Route.Definition |
Router.delete(String path,
Route.Handler handler)
Append a route that supports HTTP DELETE method:
|
Route.Definition |
Jooby.delete(String path,
Route.Handler handler) |
Route.Definition |
Router.delete(String path,
Route.OneArgHandler handler)
Append route that supports HTTP DELETE method:
|
Route.Definition |
Jooby.delete(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.delete(String path,
Route.ZeroArgHandler handler)
Append route that supports HTTP DELETE method:
|
Route.Definition |
Jooby.delete(String path,
Route.ZeroArgHandler handler) |
Route.Definition |
Route.Definition.excludes(List<String> excludes) |
Route.Definition |
Router.get(String path,
Route.Filter filter)
Append a filter that matches HTTP GET method:
|
Route.Definition |
Jooby.get(String path,
Route.Filter filter) |
Route.Definition |
Router.get(String path,
Route.Handler handler)
Append a route that matches the HTTP GET method:
|
Route.Definition |
Jooby.get(String path,
Route.Handler handler) |
Route.Definition |
Router.get(String path,
Route.OneArgHandler handler)
Append route that matches the HTTP GET method:
|
Route.Definition |
Jooby.get(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.get(String path,
Route.ZeroArgHandler handler)
Append route that matches HTTP GET method:
|
Route.Definition |
Jooby.get(String path,
Route.ZeroArgHandler handler) |
Route.Definition |
Router.head()
Append a new route that automatically handles HEAD request from existing GET routes.
|
Route.Definition |
Jooby.head() |
Route.Definition |
Router.head(String path,
Route.Filter filter)
Append a route that supports HTTP HEAD method:
|
Route.Definition |
Jooby.head(String path,
Route.Filter filter) |
Route.Definition |
Router.head(String path,
Route.Handler handler)
Append a route that supports HTTP HEAD method:
|
Route.Definition |
Jooby.head(String path,
Route.Handler handler) |
Route.Definition |
Router.head(String path,
Route.OneArgHandler handler)
Append route that supports HTTP HEAD method:
|
Route.Definition |
Jooby.head(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.head(String path,
Route.ZeroArgHandler handler)
Append route that supports HTTP HEAD method:
|
Route.Definition |
Jooby.head(String path,
Route.ZeroArgHandler handler) |
Route.Definition |
Route.Definition.line(int line)
Set the line where this route is defined.
|
Route.Definition |
Route.Definition.map(Route.Mapper<?> mapper) |
Route.Definition |
Route.Definition.name(String name)
Set the route name.
|
Route.Definition |
Router.options()
Append a new route that automatically handles OPTIONS requests.
|
Route.Definition |
Jooby.options() |
Route.Definition |
Router.options(String path,
Route.Filter filter)
Append a route that supports HTTP OPTIONS method:
|
Route.Definition |
Jooby.options(String path,
Route.Filter filter) |
Route.Definition |
Router.options(String path,
Route.Handler handler)
Append a route that supports HTTP OPTIONS method:
|
Route.Definition |
Jooby.options(String path,
Route.Handler handler) |
Route.Definition |
Router.options(String path,
Route.OneArgHandler handler)
Append route that supports HTTP OPTIONS method:
|
Route.Definition |
Jooby.options(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.options(String path,
Route.ZeroArgHandler handler)
Append route that supports HTTP OPTIONS method:
|
Route.Definition |
Jooby.options(String path,
Route.ZeroArgHandler handler) |
Route.Definition |
Router.patch(String path,
Route.Filter filter)
Append route that supports HTTP PATCH method:
|
Route.Definition |
Jooby.patch(String path,
Route.Filter filter) |
Route.Definition |
Router.patch(String path,
Route.Handler handler)
Append route that supports HTTP PATCH method:
|
Route.Definition |
Jooby.patch(String path,
Route.Handler handler) |
Route.Definition |
Router.patch(String path,
Route.OneArgHandler handler)
Append route that supports HTTP PATCH method:
|
Route.Definition |
Jooby.patch(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.patch(String path,
Route.ZeroArgHandler handler)
Append route that supports HTTP PATCH method:
|
Route.Definition |
Jooby.patch(String path,
Route.ZeroArgHandler handler) |
Route.Definition |
Router.post(String path,
Route.Filter filter)
Append a route that supports HTTP POST method:
|
Route.Definition |
Jooby.post(String path,
Route.Filter filter) |
Route.Definition |
Router.post(String path,
Route.Handler handler)
Append a route that supports HTTP POST method:
|
Route.Definition |
Jooby.post(String path,
Route.Handler handler) |
Route.Definition |
Router.post(String path,
Route.OneArgHandler handler)
Append route that supports HTTP POST method:
|
Route.Definition |
Jooby.post(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.post(String path,
Route.ZeroArgHandler handler)
Append route that supports HTTP POST method:
|
Route.Definition |
Jooby.post(String path,
Route.ZeroArgHandler handler) |
Route.Definition |
Route.Definition.produces(List<MediaType> types) |
Route.Definition |
Router.put(String path,
Route.Filter filter)
Append route that supports HTTP PUT method:
|
Route.Definition |
Jooby.put(String path,
Route.Filter filter) |
Route.Definition |
Router.put(String path,
Route.Handler handler)
Append route that supports HTTP PUT method:
|
Route.Definition |
Jooby.put(String path,
Route.Handler handler) |
Route.Definition |
Router.put(String path,
Route.OneArgHandler handler)
Append route that supports HTTP PUT method:
|
Route.Definition |
Jooby.put(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.put(String path,
Route.ZeroArgHandler handler)
Append route that supports HTTP PUT method:
|
Route.Definition |
Jooby.put(String path,
Route.ZeroArgHandler handler) |
Route.Definition |
Router.sse(String path,
Sse.Handler handler)
Add a server-sent event handler.
|
Route.Definition |
Jooby.sse(String path,
Sse.Handler handler) |
Route.Definition |
Router.sse(String path,
Sse.Handler1 handler)
Add a server-sent event handler.
|
Route.Definition |
Jooby.sse(String path,
Sse.Handler1 handler) |
Route.Definition |
Router.trace()
Append a default trace implementation under the given path.
|
Route.Definition |
Jooby.trace() |
Route.Definition |
Router.trace(String path,
Route.Filter filter)
Append a route that supports HTTP TRACE method:
|
Route.Definition |
Jooby.trace(String path,
Route.Filter filter) |
Route.Definition |
Router.trace(String path,
Route.Handler handler)
Append a route that supports HTTP TRACE method:
|
Route.Definition |
Jooby.trace(String path,
Route.Handler handler) |
Route.Definition |
Router.trace(String path,
Route.OneArgHandler handler)
Append route that supports HTTP TRACE method:
|
Route.Definition |
Jooby.trace(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.trace(String path,
Route.ZeroArgHandler handler)
Append route that supports HTTP TRACE method:
|
Route.Definition |
Jooby.trace(String path,
Route.ZeroArgHandler handler) |
Route.Definition |
Router.use(String path,
Route.Filter filter)
Append a new filter that matches any method under the given path.
|
Route.Definition |
Jooby.use(String path,
Route.Filter filter) |
Route.Definition |
Router.use(String path,
Route.Handler handler)
Append a new route handler that matches any method under the given path.
|
Route.Definition |
Jooby.use(String path,
Route.Handler handler) |
Route.Definition |
Router.use(String path,
Route.OneArgHandler handler)
Append a new route handler that matches any method under the given path.
|
Route.Definition |
Jooby.use(String path,
Route.OneArgHandler handler) |
Route.Definition |
Router.use(String method,
String path,
Route.Filter filter)
Append a new filter that matches the given method and path.
|
Route.Definition |
Jooby.use(String verb,
String path,
Route.Filter filter) |
Route.Definition |
Router.use(String method,
String path,
Route.Handler handler)
Append a new route handler that matches the given method and path.
|
Route.Definition |
Jooby.use(String verb,
String path,
Route.Handler handler) |
Modifier and Type | Method and Description |
---|---|
static List<Route.Definition> |
Jooby.exportRoutes(Jooby app)
Export routes from an application.
|
List<Route.Definition> |
Route.Group.routes() |
Constructor and Description |
---|
RouteImpl(Route.Filter filter,
Route.Definition route,
String method,
String path,
List<MediaType> produces,
Map<Object,String> vars,
Route.Mapper<?> mapper,
Route.Source source) |
Constructor and Description |
---|
AppPrinter(Set<Route.Definition> routes,
Set<WebSocket.Definition> sockets,
com.typesafe.config.Config conf) |
HttpHandlerImpl(com.google.inject.Injector injector,
RequestScope requestScope,
Set<Route.Definition> routes,
Set<WebSocket.Definition> sockets,
String path,
ParserExecutor parserExecutor,
Set<Renderer> renderers,
Set<Err.Handler> err,
StatusCodeProvider sc,
Charset charset,
List<Locale> locale) |
Constructor and Description |
---|
HeadHandler(Set<Route.Definition> routes) |
OptionsHandler(Set<Route.Definition> routes) |
Modifier and Type | Method and Description |
---|---|
static List<Route.Definition> |
MvcRoutes.routes(Env env,
RouteMetadata classInfo,
String rpath,
Class<?> routeClass) |
Copyright © 2017. All rights reserved.