Examples of HttpServletRequestWrapper


Examples of javax.servlet.http.HttpServletRequestWrapper

            throw new SecurityException(msg);
        }
       
        final Set<String> roles = getRoles(subject);
       
        return new HttpServletRequestWrapper(request){
            @Override
            public Principal getUserPrincipal(){
                return principal;
            }
            @Override
View Full Code Here

Examples of javax.servlet.http.HttpServletRequestWrapper

      public void forward(ServletRequest _request, ServletResponse _response) throws ServletException,
              java.io.IOException
      {
         _request.removeAttribute("javax.servlet.forward.request_uri"); // reset in case of nested
         _response.reset();
         servlet.service(new HttpServletRequestWrapper((HttpServletRequest) _request)
         {
            public java.lang.String getPathInfo()
            {
               return dispatchLen >= dispatchPath.length() ? null : dispatchPath.substring(dispatchLen);
            }
View Full Code Here

Examples of javax.servlet.http.HttpServletRequestWrapper

      {
         _request.removeAttribute("javax.servlet.include.request_uri"); // reset in case of nested
         ((Serve.ServeConnection) _response).setInInclude(true);
         try
         {
            servlet.service(new HttpServletRequestWrapper((HttpServletRequest) _request)
            {
               public synchronized java.util.Enumeration getAttributeNames()
               {
                  if (super.getAttribute("javax.servlet.include.request_uri") == null)
                  {
View Full Code Here

Examples of javax.servlet.http.HttpServletRequestWrapper

           
            final Set<String> roles = accessToken.getPermissions() != null
                ? new HashSet<String>(Arrays.asList(accessToken.getPermissions()))
                : new HashSet<String>();
           
            request = new HttpServletRequestWrapper(request){
                @Override
                public Principal getUserPrincipal(){
                    return new SimplePrincipal(Consumer1Access1Principal);
                }
                @Override
View Full Code Here

Examples of javax.servlet.http.HttpServletRequestWrapper

            OAuthConsumer consumer, OAuthToken accessToken)
    {
        final Principal principal = new SimplePrincipal(consumer.getKey());
        final Set<String> roles = getRoles(consumer);
       
        return new HttpServletRequestWrapper(request){
            @Override
            public Principal getUserPrincipal(){
                return principal;
            }
            @Override
View Full Code Here

Examples of javax.servlet.http.HttpServletRequestWrapper

            BaseServerWebSocket webSocket = BaseServerWebSocket.class.cast(w);

            webSocketProcessor = new WebSocketProcessor(config.getServlet(), new GrizzlyWebSocketSupport(webSocket));
            try {
                webSocketProcessor.connect(new HttpServletRequestWrapper(webSocket.getRequest()));
            } catch (IOException e) {
                logger.warn("failed to connect to web socket", e);
            }
        }
View Full Code Here

Examples of javax.servlet.http.HttpServletRequestWrapper

  public void dispatchResume(HttpServletRequest request,
                             HttpServletResponse response,
                             Invocation invocation)
    throws ServletException, IOException
  {
    HttpServletRequestWrapper parentRequest = null;
    HttpServletRequestImpl bottomRequest = null;
    HttpServletResponseImpl bottomResponse = null;
   
    HttpServletRequest req = request;
    while (req != null && req instanceof HttpServletRequestWrapper) {
      parentRequest = (HttpServletRequestWrapper) req;
     
      req = (HttpServletRequest) parentRequest.getRequest();
    }
   
    if (! (req instanceof HttpServletRequestImpl)) {
      throw new IllegalStateException(L.l("Wrapped async requests must use HttpServletRequestWrapper around the original request"));
    }
   
    bottomRequest = (HttpServletRequestImpl) req;
   
    HttpServletResponse res = response;
    while (res != null && res instanceof HttpServletResponseWrapper) {
      HttpServletResponseWrapper parentResponse
        = (HttpServletResponseWrapper) res;
     
      res = (HttpServletResponse) parentResponse.getResponse();
    }
   
    if (! (res instanceof HttpServletResponseImpl)) {
      throw new IllegalStateException(L.l("Wrapped async requests must use HttpServletRequestWrapper around the original request"));
    }
   
    bottomResponse = (HttpServletResponseImpl) res;
   
    AsyncRequest asyncRequest
      = new AsyncRequest(bottomRequest, bottomResponse, invocation);
   
    if (parentRequest != null) {
      parentRequest.setRequest(asyncRequest);
    }
    else {
      request = asyncRequest;
    }
View Full Code Here

Examples of javax.servlet.http.HttpServletRequestWrapper

    String filterPath = WebApplication.get()
      .getWicketFilter()
      .getFilterConfig()
      .getInitParameter(WicketFilter.FILTER_MAPPING_PARAM);
    filterPath = filterPath.substring(1, filterPath.length() - 1);
    HttpServletRequest httpRequest = new HttpServletRequestWrapper(resource.getRequest())
    {
      @Override
      public String getContextPath()
      {
        String ret = super.getContextPath();
View Full Code Here

Examples of javax.servlet.http.HttpServletRequestWrapper

    String filterPath = WebApplication.get()
      .getWicketFilter()
      .getFilterConfig()
      .getInitParameter(WicketFilter.FILTER_MAPPING_PARAM);
    filterPath = filterPath.substring(1, filterPath.length() - 1);
    HttpServletRequest httpRequest = new HttpServletRequestWrapper(resource.getRequest())
    {
      @Override
      public String getContextPath()
      {
        String ret = super.getContextPath();
View Full Code Here

Examples of javax.servlet.http.HttpServletRequestWrapper

            will(returnValue("/"));
            allowing(req).getPathInfo();
            will(returnValue("/test"));
        }});
       
        final HttpServletRequestWrapper wrapper = new HttpServletRequestWrapper(req);
        final HttpServletRequestWrapper wrapper2 = new HttpServletRequestWrapper(wrapper);
        final SlingHttpServletRequestImpl slingRequest = new SlingHttpServletRequestImpl(null, wrapper2);
       
        ServletRequest unwrapped = ExternalServletContextWrapper.
            RequestDispatcherWrapper.unwrapServletRequest(slingRequest);
       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.