public abstract class Resource extends Object
| Constructor and Description |
|---|
Resource(io.vertx.ext.web.Router router,
io.vertx.ext.auth.jwt.JWTAuth authProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
endContext(io.vertx.ext.web.RoutingContext ctx,
io.netty.handler.codec.http.HttpResponseStatus status) |
protected void |
endContext(io.vertx.ext.web.RoutingContext ctx,
io.netty.handler.codec.http.HttpResponseStatus status,
String message) |
protected void |
endContext(io.vertx.ext.web.RoutingContext ctx,
io.vertx.core.json.JsonArray body) |
protected void |
endContext(io.vertx.ext.web.RoutingContext ctx,
io.vertx.core.json.JsonObject body) |
protected void |
endContext(io.vertx.ext.web.RoutingContext ctx,
Object body) |
protected io.vertx.ext.web.Route |
get(String path) |
protected io.vertx.ext.web.Route |
get(String path,
UserRole role) |
protected io.vertx.ext.auth.jwt.JWTAuth |
getAuthProvider() |
protected org.slf4j.Logger |
logger() |
protected <T> void |
on(io.vertx.core.Future<T> action,
io.vertx.core.Handler<T> onSuccess,
io.vertx.ext.web.RoutingContext ctx) |
protected <T> io.vertx.core.Future<T> |
on(io.vertx.core.Future<T> action,
io.vertx.ext.web.RoutingContext ctx) |
protected io.vertx.ext.web.Route |
protectedRoute(io.vertx.core.http.HttpMethod method,
String path) |
protected io.vertx.ext.web.Route |
protectedRoute(io.vertx.core.http.HttpMethod method,
String path,
UserRole role) |
protected io.vertx.ext.web.Route |
put(String path) |
protected io.vertx.ext.web.Route |
put(String path,
UserRole role) |
protected io.vertx.ext.web.Route |
route(io.vertx.core.http.HttpMethod method,
String path) |
protected io.vertx.ext.web.Router |
router() |
protected abstract void |
routes() |
protected abstract void |
setUp(PersistenceClient dbClient) |
public Resource(io.vertx.ext.web.Router router,
io.vertx.ext.auth.jwt.JWTAuth authProvider)
protected abstract void setUp(PersistenceClient dbClient)
protected abstract void routes()
protected org.slf4j.Logger logger()
protected io.vertx.ext.web.Router router()
protected io.vertx.ext.auth.jwt.JWTAuth getAuthProvider()
protected io.vertx.ext.web.Route route(io.vertx.core.http.HttpMethod method,
String path)
protected io.vertx.ext.web.Route protectedRoute(io.vertx.core.http.HttpMethod method,
String path)
protected io.vertx.ext.web.Route protectedRoute(io.vertx.core.http.HttpMethod method,
String path,
UserRole role)
protected io.vertx.ext.web.Route get(String path)
protected io.vertx.ext.web.Route put(String path)
protected void endContext(io.vertx.ext.web.RoutingContext ctx,
io.netty.handler.codec.http.HttpResponseStatus status,
String message)
protected void endContext(io.vertx.ext.web.RoutingContext ctx,
io.netty.handler.codec.http.HttpResponseStatus status)
protected void endContext(io.vertx.ext.web.RoutingContext ctx,
Object body)
protected void endContext(io.vertx.ext.web.RoutingContext ctx,
io.vertx.core.json.JsonObject body)
protected void endContext(io.vertx.ext.web.RoutingContext ctx,
io.vertx.core.json.JsonArray body)
protected <T> void on(io.vertx.core.Future<T> action,
io.vertx.core.Handler<T> onSuccess,
io.vertx.ext.web.RoutingContext ctx)
protected <T> io.vertx.core.Future<T> on(io.vertx.core.Future<T> action,
io.vertx.ext.web.RoutingContext ctx)
Copyright © 2020. All rights reserved.