Package org.eclipse.jetty.servlets

Examples of org.eclipse.jetty.servlets.GzipFilter


    DispatcherServlet dispatcherServlet = new DispatcherServlet(genericWebApplicationContext);
    ServletHolder servletHolder = new ServletHolder(dispatcherServlet);
    servletContextHandler.addServlet(servletHolder, "/*");
   
    FilterHolder filterHolder = new FilterHolder();
    GzipFilter filter = new GzipFilter();
    filterHolder.setFilter(filter);
    EnumSet<DispatcherType> types = EnumSet.allOf(DispatcherType.class);
    servletContextHandler.addFilter(filterHolder, "/*", types);
   
    HandlerCollection handlers = new HandlerCollection();
View Full Code Here


    /*
     * Add jetty's gzip filter
     */
    EnumSet<DispatcherType> all = EnumSet.allOf(DispatcherType.class);
    FilterHolder gzipFilter = new FilterHolder(new GzipFilter());
    gzipFilter.setInitParameter("mimeTypes", "text/html,text/xhtml,text/plain,text/xml,text/javascript,"
      + "application/xhtml+xml,application/xml,application/javascript,application/json");
    gzipFilter.setInitParameter("minGzipSize", "860");
    webAppContext.addFilter(gzipFilter, "/*", all);

View Full Code Here

        final LuceneServlet servlet = new LuceneServlet(config.getClient(), dir, config.getConfiguration());

        final ServletContextHandler context = new ServletContextHandler(server, "/",
                ServletContextHandler.NO_SESSIONS | ServletContextHandler.NO_SECURITY);
        context.addServlet(new ServletHolder(servlet), "/*");
        context.addFilter(new FilterHolder(new GzipFilter()), "/*",
                EnumSet.of(DispatcherType.REQUEST));
        context.setErrorHandler(new JSONErrorHandler());
        server.setHandler(context);

        server.start();
View Full Code Here

  public GzipHandler(final int bufferSize,
             final int minGzipSize,
             final String excludedAgents,
             Handler wrappedHandler) throws ServletException {
    this.wrappedHandler = wrappedHandler;
    this.gzipFilter = new GzipFilter();
    this.gzipFilter.init(new FilterConfig() {

      @Override
      public String getFilterName() {
        return "gzipFilter";
View Full Code Here

TOP

Related Classes of org.eclipse.jetty.servlets.GzipFilter

Copyright © 2018 www.massapicom. 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.