@Signature public void includeMimeTypes(String[] mimeTypes) { gzipHandler.setIncludedMimeTypes(mimeTypes); }
gzipHandler.setIncludedMimeTypes(compressedMimeTypes.toArray(new String[0]));
gzipHandler.setIncludedMimeTypes("application/json"); gzipHandler.addIncludedMethods("GET","POST"); gzipHandler.setIncludedPaths("/*");
handlerlist2.setHandlers(new Handler[]{fileHandler, rewriteHandler, new DefaultHandler()}); GzipHandler gzipHandler = new GzipHandler(); gzipHandler.setIncludedMimeTypes("text/html,text/plain,text/xml,text/css,application/javascript,text/javascript,application/json"); gzipHandler.setHandler(handlerlist2);
static HandlerWrapper createGzipHandlerWrapper(Compression compression) { GzipHandler handler = new GzipHandler(); handler.setMinGzipSize((int) compression.getMinResponseSize().toBytes()); handler.setIncludedMimeTypes(compression.getMimeTypes()); for (HttpMethod httpMethod : HttpMethod.values()) { handler.addIncludedMethods(httpMethod.name()); } if (compression.getExcludedUserAgents() != null) { handler.setExcludedAgentPatterns(compression.getExcludedUserAgents()); } return handler; }
handlerlist2.setHandlers(new Handler[]{fileHandler, rewriteHandler, new DefaultHandler()}); GzipHandler gzipHandler = new GzipHandler(); gzipHandler.setIncludedMimeTypes("text/html,text/plain,text/xml,text/css,application/javascript,text/javascript,application/json"); gzipHandler.setHandler(handlerlist2);
gzip.setIncludedMethods("GET", "POST"); gzip.setMinGzipSize(245); gzip.setIncludedMimeTypes("text/plain", "text/css", "text/html", "application/javascript"); server.setHandler(gzip);
private GzipHandler getGzip(final HashLoginService service, final WebAppContext webapp) { final GzipHandler gzipHandler = new GzipHandler(); gzipHandler.setIncludedMimeTypes(GZIP_MIME_TYPES); gzipHandler.setHandler(getBaseAuth(service, webapp)); return gzipHandler; }
@Override public void run() { Server server = new Server(); for (ServerConnectorFactory connectorFactory : connectorFactories) { server.addConnector(connectorFactory.create(server)); } try { GzipHandler gzip = new GzipHandler(); gzip.setIncludedMethods("GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS"); gzip.setMinGzipSize(245); gzip.setIncludedMimeTypes( "text/plain", "text/xml", "application/xml", "text/html", "text/css", "application/javascript" ); server.setHandler(gzip); gzip.setHandler(requestHandler); server.start(); server.join(); } catch (Throwable e) { throw new RuntimeException(e); } } }
gzipHandler.setIncludedMimeTypes("text/css", "application/javascript", "text/javascript"); gzipHandler.setHandler(servletContextHandler);