@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException { Throwable th = (Throwable)request.getAttribute(RequestDispatcher.ERROR_EXCEPTION); invoker.callAny(th, new PHttpServerRequest(env, Request.getBaseRequest(request)), new PHttpServerResponse(env, response)); } });
@Signature public void __invoke(PHttpServerRequest request, PHttpServerResponse response) throws IOException, ServletException { Request baseRequest = Request.getBaseRequest(request.getRequest()); gzipHandler.handle(request.getRequest().getRequestURI(), baseRequest, request.getRequest(), response.getResponse()); } }
Request base_request = Request.getBaseRequest(request); base_request.setMethod(method);
public UserIdentity login(String username, Object password, ServletRequest servletRequest) { UserIdentity user = _loginService.login(username, password, servletRequest); if (user != null) { Request request = Request.getBaseRequest(servletRequest); renewSession(request, request == null ? null : request.getResponse()); return user; } return null; }
resourceHandler.setEtags(etags()); Request baseRequest = Request.getBaseRequest(request.getRequest());
Request base_request = Request.getBaseRequest(request); Response base_response = base_request.getResponse();
@Override protected Request resolveRequest(ServletRequest req) { return Request.getBaseRequest(req); }
@Override protected Request resolveRequest(ServletRequest req) { return Request.getBaseRequest(req); }
@Override protected Request resolveRequest(ServletRequest req) { return Request.getBaseRequest(req); }
@Override protected Request resolveRequest(ServletRequest req) { return Request.getBaseRequest(req); }
return true; HttpConfiguration httpConfig = Request.getBaseRequest(request).getHttpChannel().getHttpConfiguration();
protected JettyRequestAuthenticator createRequestAuthenticator(HttpServletRequest request, JaxrsHttpFacade facade, KeycloakDeployment deployment, AdapterTokenStore tokenStore) { Request r = Request.getBaseRequest(request); return new JettyRequestAuthenticator(facade, deployment, tokenStore, -1, r); }
@Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws ServletException, IOException { final Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); if (authentication != null) { final Request jettyReq = Request.getBaseRequest(req); if (jettyReq == null) { LOG.warn("Failed to find org.eclipse.jetty.server.Request from javax.servlet.ServletRequest. No identity will be set."); } else { jettyReq.setAuthentication(new AuthenticationUserStub(authentication)); } } chain.doFilter(req, res); }
public static AdapterTokenStore getTokenStore(HttpServletRequest request, HttpFacade facade, KeycloakDeployment resolvedDeployment) { AdapterTokenStore store = (AdapterTokenStore) request.getAttribute(TOKEN_STORE_NOTE); if (store != null) { return store; } Request r = Request.getBaseRequest(request); if (resolvedDeployment.getTokenStore() == TokenStore.SESSION) { store = new JettySessionTokenStore(r, resolvedDeployment, new JettyAdapterSessionStore(r)); } else { store = new JettyCookieTokenStore(r, facade, resolvedDeployment); } request.setAttribute(TOKEN_STORE_NOTE, store); return store; }
protected void writeErrorPageBody(HttpServletRequest request, Writer writer, int code, String message, boolean showStacks) throws IOException { String uri= request.getRequestURI(); writeErrorPageMessage(request,writer,code,message,uri); if (showStacks) writeErrorPageStacks(request,writer); Request.getBaseRequest(request).getHttpChannel().getHttpConfiguration() .writePoweredBy(writer,"<hr>","<hr/>\n"); }
protected void writeErrorPageBody(HttpServletRequest request, Writer writer, int code, String message, boolean showStacks) throws IOException { String uri= request.getRequestURI(); writeErrorPageMessage(request,writer,code,message,uri); if (showStacks) writeErrorPageStacks(request,writer); Request.getBaseRequest(request).getHttpChannel().getHttpConfiguration() .writePoweredBy(writer,"<hr>","<hr/>\n"); }
private void push(HttpServletRequest req) { Request baseRequest = Request.getBaseRequest(req); if (baseRequest.isPushSupported()) { baseRequest .getPushBuilder() .method("GET") .path("/data") .push(); } }
@Override public void requestDestroyed(ServletRequestEvent sre) { String cname=findContextName(sre.getServletContext()); HttpServletRequest r = (HttpServletRequest)sre.getServletRequest(); String rname=findRequestName(r); DispatcherType d = r.getDispatcherType(); if (sre.getServletRequest().isAsyncStarted()) { sre.getServletRequest().getAsyncContext().addListener(_asyncListener); log("<< %s ctx=%s r=%s async=true",d,cname,rname); } else { Request br=Request.getBaseRequest(r); String headers=_showHeaders?("\n"+br.getResponse().getHttpFields().toString()):""; log("<< %s ctx=%s r=%s async=false %d%s",d,cname,rname,Request.getBaseRequest(r).getResponse().getStatus(),headers); } } };
@Override public void onComplete(AsyncEvent event) throws IOException { AsyncContextEvent ace=(AsyncContextEvent)event; String cname=findContextName(ace.getServletContext()); String rname=findRequestName(ace.getAsyncContext().getRequest()); Request br=Request.getBaseRequest(ace.getAsyncContext().getRequest()); Response response = br.getResponse(); String headers=_showHeaders?("\n"+response.getHttpFields().toString()):""; log("! ctx=%s r=%s onComplete %s %d%s",cname,rname,ace.getHttpChannelState(),response.getStatus(),headers); } };
@Override public void onComplete(AsyncEvent event) throws IOException { AsyncContextEvent ace=(AsyncContextEvent)event; String cname=findContextName(ace.getServletContext()); String rname=findRequestName(ace.getAsyncContext().getRequest()); Request br=Request.getBaseRequest(ace.getAsyncContext().getRequest()); Response response = br.getResponse(); String headers=_showHeaders?("\n"+response.getHttpFields().toString()):""; log("! ctx=%s r=%s onComplete %s %d%s",cname,rname,ace.getHttpChannelState(),response.getStatus(),headers); } };