Class IDEServicesResourceHandler
- java.lang.Object
-
- io.thestencil.quarkus.ide.services.handlers.HdesResourceHandler
-
- io.thestencil.quarkus.ide.services.handlers.IDEServicesResourceHandler
-
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
public class IDEServicesResourceHandler extends HdesResourceHandler
-
-
Constructor Summary
Constructors Constructor Description IDEServicesResourceHandler(io.quarkus.security.identity.CurrentIdentityAssociation currentIdentityAssociation, io.quarkus.vertx.http.runtime.CurrentVertxRequest currentVertxRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetPath(io.vertx.ext.web.RoutingContext event)protected voidhandleResource(io.vertx.ext.web.RoutingContext event, io.vertx.core.http.HttpServerResponse response, IDEServicesContext ctx, com.fasterxml.jackson.databind.ObjectMapper objectMapper)<T> Tread(io.vertx.ext.web.RoutingContext event, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Class<T> type)<T> List<T>readList(io.vertx.ext.web.RoutingContext event, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Class<T> type)<T> voidsubscribe(io.smallrye.mutiny.Uni<T> uni, io.vertx.core.http.HttpServerResponse response, IDEServicesContext ctx, com.fasterxml.jackson.databind.ObjectMapper objectMapper)-
Methods inherited from class io.thestencil.quarkus.ide.services.handlers.HdesResourceHandler
catch404, catch422, exceptionHash, handle, handleSecurity
-
-
-
-
Method Detail
-
handleResource
protected void handleResource(io.vertx.ext.web.RoutingContext event, io.vertx.core.http.HttpServerResponse response, IDEServicesContext ctx, com.fasterxml.jackson.databind.ObjectMapper objectMapper)- Specified by:
handleResourcein classHdesResourceHandler
-
getPath
public String getPath(io.vertx.ext.web.RoutingContext event)
-
read
public <T> T read(io.vertx.ext.web.RoutingContext event, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Class<T> type)
-
readList
public <T> List<T> readList(io.vertx.ext.web.RoutingContext event, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Class<T> type)
-
subscribe
public <T> void subscribe(io.smallrye.mutiny.Uni<T> uni, io.vertx.core.http.HttpServerResponse response, IDEServicesContext ctx, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-