Package | Description |
---|---|
io.jooby | |
io.jooby.internal |
Modifier and Type | Method and Description |
---|---|
Route |
Route.addTag(String tag)
Add a tag to this route.
|
default Route |
Router.assets(String pattern,
AssetHandler handler)
Add a static resource handler.
|
default Route |
Router.assets(String pattern,
AssetSource... source)
Add a static resource handler.
|
default Route |
Router.assets(String pattern,
Path source)
Add a static resource handler.
|
default Route |
Router.assets(String pattern,
String source)
Add a static resource handler.
|
Route |
Route.attribute(String name,
Object value)
Add one or more attributes applied to this route.
|
Route |
Route.consumes(MediaType... consumes)
Add one or more request types (format) consumed by this route.
|
default Route |
Router.delete(String pattern,
Route.Handler handler)
Add a HTTP DELETE handler.
|
Route |
Route.description(String description)
Route description useful for documentation purpose from openAPI generator.
|
default Route |
Router.get(String pattern,
Route.Handler handler)
Add a HTTP GET handler.
|
Route |
ForwardingContext.getRoute() |
Route |
Context.getRoute()
Matching route.
|
default Route |
Router.head(String pattern,
Route.Handler handler)
Add a HTTP HEAD handler.
|
default Route |
Router.options(String pattern,
Route.Handler handler)
Add a HTTP OPTIONS handler.
|
default Route |
Router.patch(String pattern,
Route.Handler handler)
Add a HTTP PATCH handler.
|
default Route |
Router.post(String pattern,
Route.Handler handler)
Add a HTTP POST handler.
|
Route |
Route.produces(MediaType... produces)
Add one or more response types (format) produces by this route.
|
default Route |
Router.put(String pattern,
Route.Handler handler)
Add a HTTP PUT handler.
|
Route |
Router.Match.route()
Matched route.
|
Route |
Router.route(String method,
String pattern,
Route.Handler handler)
Add a route.
|
Route |
Jooby.route(String method,
String pattern,
Route.Handler handler) |
Route |
Route.setAfter(Route.After after)
Set after filter.
|
Route |
Route.setAttributes(Map<String,Object> attributes)
Add one or more attributes applied to this route.
|
Route |
Route.setBefore(Route.Before before)
Set before filter.
|
Route |
Route.setConsumes(Collection<MediaType> consumes)
Add one or more request types (format) consumed by this route.
|
Route |
Route.setDecoders(Map<String,MessageDecoder> decoders)
Set message decoders.
|
Route |
Route.setDecorator(Route.Decorator decorator)
Set route decorator.
|
Route |
Route.setDescription(String description)
Route description useful for documentation purpose from openAPI generator.
|
Route |
Route.setEncoder(MessageEncoder encoder)
Set encoder.
|
Route |
Route.setExecutorKey(String executorKey)
Set executor key.
|
Route |
Route.setHandle(Object handle)
Set route handle instance, required when handle is different from
getHandler() . |
Route |
Route.setHttpHead(boolean enabled)
Enabled or disabled HTTP HEAD.
|
Route |
Route.setHttpOptions(boolean enabled)
Enabled or disabled HTTP Options.
|
Route |
Route.setHttpTrace(boolean enabled)
Enabled or disabled HTTP TRACE.
|
Route |
Route.setPathKeys(List<String> pathKeys)
Set path keys.
|
Route |
Route.setPipeline(Route.Handler pipeline)
Set route pipeline.
|
Route |
Route.setProduces(Collection<MediaType> produces)
Add one or more response types (format) produces by this route.
|
Route |
Route.setReturnType(Type returnType)
Set route return type.
|
Route |
Route.setSummary(String summary)
Route summary useful for documentation purpose from openAPI generator.
|
Route |
Route.setTags(List<String> tags)
Tag this route.
|
Route |
Router.sse(String pattern,
ServerSentEmitter.Handler handler)
Add a server-sent event handler.
|
Route |
Jooby.sse(String pattern,
ServerSentEmitter.Handler handler) |
Route |
Route.summary(String summary)
Route summary useful for documentation purpose from openAPI generator.
|
Route |
Route.tags(String... tags)
Tag this route.
|
default Route |
Router.trace(String pattern,
Route.Handler handler)
Add a HTTP TRACE handler.
|
Route |
Router.ws(String pattern,
WebSocket.Initializer handler)
Add a websocket handler.
|
Route |
Jooby.ws(String pattern,
WebSocket.Initializer handler) |
Modifier and Type | Method and Description |
---|---|
List<Route> |
Router.getRoutes()
Returns all routes.
|
List<Route> |
Jooby.getRoutes() |
List<Route> |
RouteSet.getRoutes()
Sub-routes.
|
Modifier and Type | Method and Description |
---|---|
Context |
ForwardingContext.setRoute(Route route) |
void |
AssetHandler.setRoute(Route route) |
void |
HeadHandler.setRoute(Route route) |
default void |
Route.Aware.setRoute(Route route)
Allows a handler to listen for route metadata.
|
void |
CorsHandler.setRoute(Route route) |
Context |
Context.setRoute(Route route)
Set matching route.
|
void |
TraceHandler.setRoute(Route route) |
Modifier and Type | Method and Description |
---|---|
RouteSet |
RouteSet.setRoutes(List<Route> routes)
Set sub-routes.
|
Modifier and Type | Method and Description |
---|---|
Route |
RouterMatch.route() |
Route |
StaticRouterMatch.route() |
Route |
RouterImpl.route(String method,
String pattern,
Route.Handler handler) |
Route |
RouterImpl.sse(String pattern,
ServerSentEmitter.Handler handler) |
Route |
RouterImpl.ws(String pattern,
WebSocket.Initializer handler) |
Modifier and Type | Method and Description |
---|---|
List<Route> |
RouterImpl.getRoutes() |
Modifier and Type | Method and Description |
---|---|
static Route.Handler |
Pipeline.compute(ClassLoader loader,
Route route,
ExecutionMode mode,
Executor executor,
List<ResponseHandler> responseHandler) |
RouterMatch |
RouterMatch.found(Route route) |
void |
RouteTreeForwarding.insert(String method,
String pattern,
Route route) |
Constructor and Description |
---|
StaticRouterMatch(Route route) |
Copyright © 2020. All rights reserved.