Class QuarkusResteasyReactiveRequestContext

  • All Implemented Interfaces:
    io.vertx.core.Handler<Void>, Closeable, AutoCloseable, Runnable, org.jboss.resteasy.reactive.common.core.ResteasyReactiveCallbackContext, org.jboss.resteasy.reactive.server.injection.ResteasyReactiveInjectionContext, org.jboss.resteasy.reactive.server.spi.ServerHttpRequest, org.jboss.resteasy.reactive.server.spi.ServerHttpResponse, org.jboss.resteasy.reactive.server.spi.ServerRequestContext, org.jboss.resteasy.reactive.server.spi.StreamingResponse<org.jboss.resteasy.reactive.server.spi.ServerHttpResponse>

    public class QuarkusResteasyReactiveRequestContext
    extends VertxResteasyReactiveRequestContext
    • Field Detail

      • association

        final io.quarkus.security.identity.CurrentIdentityAssociation association
      • userSetup

        boolean userSetup
    • Constructor Detail

      • QuarkusResteasyReactiveRequestContext

        public QuarkusResteasyReactiveRequestContext​(org.jboss.resteasy.reactive.server.core.Deployment deployment,
                                                     org.jboss.resteasy.reactive.server.jaxrs.ProvidersImpl providers,
                                                     io.vertx.ext.web.RoutingContext context,
                                                     org.jboss.resteasy.reactive.spi.ThreadSetupAction requestContext,
                                                     org.jboss.resteasy.reactive.server.spi.ServerRestHandler[] handlerChain,
                                                     org.jboss.resteasy.reactive.server.spi.ServerRestHandler[] abortHandlerChain,
                                                     ClassLoader devModeTccl,
                                                     io.quarkus.security.identity.CurrentIdentityAssociation currentIdentityAssociation)
    • Method Detail

      • handleRequestScopeActivation

        protected void handleRequestScopeActivation()
        Overrides:
        handleRequestScopeActivation in class org.jboss.resteasy.reactive.server.core.ResteasyReactiveRequestContext
      • createSecurityContext

        protected javax.ws.rs.core.SecurityContext createSecurityContext()
        Overrides:
        createSecurityContext in class org.jboss.resteasy.reactive.server.core.ResteasyReactiveRequestContext
      • handleUnrecoverableError

        protected void handleUnrecoverableError​(Throwable throwable)
        Overrides:
        handleUnrecoverableError in class org.jboss.resteasy.reactive.server.core.ResteasyReactiveRequestContext
      • handlesUnmappedException

        public boolean handlesUnmappedException()
        Overrides:
        handlesUnmappedException in class org.jboss.resteasy.reactive.server.core.ResteasyReactiveRequestContext
      • handleUnmappedException

        public void handleUnmappedException​(Throwable throwable)
        Overrides:
        handleUnmappedException in class org.jboss.resteasy.reactive.server.core.ResteasyReactiveRequestContext