Examples of GZIPResponseWrapper


Examples of com.common.web.support.gzip.GZIPResponseWrapper

            HttpServletRequest request = (HttpServletRequest) req;
            HttpServletResponse response = (HttpServletResponse) res;
            String ae = request.getHeader("accept-encoding");
            if (ae != null && ae.indexOf("gzip") != -1) {
                log.debug("GZIP supported, compressing.");
                GZIPResponseWrapper wrappedResponse = new GZIPResponseWrapper(response);
                chain.doFilter(req, wrappedResponse);
                wrappedResponse.finishResponse();
                return;
            }
            chain.doFilter(req, res);
        }
    }
View Full Code Here

Examples of org.apache.hadoop.hbase.rest.filter.GZIPResponseWrapper

  @Test
  public void testHeader() throws IOException {

    HttpServletResponse response = mock(HttpServletResponse.class);

    GZIPResponseWrapper test = new GZIPResponseWrapper(response);
    test.setStatus(200);
    verify(response).setStatus(200);
    test.addHeader("header", "header value");
    verify(response).addHeader("header", "header value");
    test.addHeader("content-length", "header value2");
    verify(response, never()).addHeader("content-length", "header value");

    test.setIntHeader("header", 5);
    verify(response).setIntHeader("header", 5);
    test.setIntHeader("content-length", 4);
    verify(response, never()).setIntHeader("content-length", 4);

    test.setHeader("set-header", "new value");
    verify(response).setHeader("set-header", "new value");
    test.setHeader("content-length", "content length value");
    verify(response, never()).setHeader("content-length", "content length value");

    test.sendRedirect("location");
    verify(response).sendRedirect("location");
   
    test.flushBuffer();
    verify(response).flushBuffer();

  }
View Full Code Here

Examples of org.apache.hadoop.hbase.rest.filter.GZIPResponseWrapper

  public void testResetBuffer() throws IOException {
    HttpServletResponse response = mock(HttpServletResponse.class);
    when(response.isCommitted()).thenReturn(false);
    ServletOutputStream out = mock(ServletOutputStream.class);
    when(response.getOutputStream()).thenReturn(out);
    GZIPResponseWrapper test = new GZIPResponseWrapper(response);

    ServletOutputStream servletOutput = test.getOutputStream();
    assertEquals(org.apache.hadoop.hbase.rest.filter.GZIPResponseStream.class,
        servletOutput.getClass());
    test.resetBuffer();
    verify(response).setHeader("Content-Encoding", null);

    when(response.isCommitted()).thenReturn(true);
    servletOutput = test.getOutputStream();
    assertEquals(out.getClass(), servletOutput.getClass());
    assertNotNull(test.getWriter());

  }
View Full Code Here

Examples of org.apache.hadoop.hbase.rest.filter.GZIPResponseWrapper

  public void testReset() throws IOException {
    HttpServletResponse response = mock(HttpServletResponse.class);
    when(response.isCommitted()).thenReturn(false);
    ServletOutputStream out = mock(ServletOutputStream.class);
    when(response.getOutputStream()).thenReturn(out);
    GZIPResponseWrapper test = new GZIPResponseWrapper(response);

    ServletOutputStream servletOutput = test.getOutputStream();
    assertEquals(org.apache.hadoop.hbase.rest.filter.GZIPResponseStream.class,
        servletOutput.getClass());
    test.reset();
    verify(response).setHeader("Content-Encoding", null);

    when(response.isCommitted()).thenReturn(true);
    servletOutput = test.getOutputStream();
    assertEquals(out.getClass(), servletOutput.getClass());
  }
View Full Code Here

Examples of org.apache.hadoop.hbase.rest.filter.GZIPResponseWrapper

  }

  @Test
  public void testSendError() throws IOException {
    HttpServletResponse response = mock(HttpServletResponse.class);
    GZIPResponseWrapper test = new GZIPResponseWrapper(response);

    test.sendError(404);
    verify(response).sendError(404);

    test.sendError(404, "error message");
    verify(response).sendError(404, "error message");

  }
View Full Code Here

Examples of org.cruxframework.crux.core.server.http.GZIPResponseWrapper

  throws IOException, ServletException
  {
    String ae = request.getHeader(HttpHeaderNames.ACCEPT_ENCODING);
    if (ae != null && ae.indexOf("gzip") != -1)
    {       
      response = new GZIPResponseWrapper(response);
    }
    response = new ResponseWrapper(response, request.getContextPath());

    response.setContentType("text/cache-manifest");
    response.setCharacterEncoding("UTF-8");
View Full Code Here

Examples of org.cruxframework.crux.core.server.http.GZIPResponseWrapper

      HttpServletResponse response;
      String ae = request.getHeader(ACCEPT_ENCODING);
      boolean gzipped = false;
      if (ae != null && ae.indexOf("gzip") != -1)
      {       
        response = new GZIPResponseWrapper((HttpServletResponse) res);
        gzipped = true;
      }
      else
      {
        response = (HttpServletResponse)res;
View Full Code Here

Examples of org.internna.iwebmvc.performance.GZIPResponseWrapper

      if (request.getAttribute(GZIPPED_RESPONSE) == null) {
            request.setAttribute(GZIPPED_RESPONSE, true);
            String acceptGzip = request.getHeader("accept-encoding");
            if ((acceptGzip != null) && (acceptGzip.indexOf("gzip") != -1) && (!GZIPResponseWrapper.class.isInstance(response)))
              if (!excludedPath(pathInfo))
                    compressed = new GZIPResponseWrapper(response);
        }
      return compressed;
    }
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.