private AssetsHandler() { resourceHandler.setCacheControl("max-age=31536000,public"); resourceHandler.setEtags(false); }
@Signature synchronized public void etags(boolean value) { resourceHandler.setEtags(value); }
resourceHandler.setDirAllowed(dirAllowed()); resourceHandler.setAcceptRanges(acceptRanges()); resourceHandler.setEtags(etags());
public void addStaticResources(String basePath, String resourcePath) { ContextHandler capHandler = new ContextHandler(); capHandler.setContextPath(basePath); ResourceHandler resHandler = new ResourceHandler(); resHandler.setBaseResource(Resource.newClassPathResource(resourcePath)); resHandler.setEtags(true); resHandler.setCacheControl(WebService.HANDLER_CACHE_CONTROL); capHandler.setHandler(resHandler); handlers.add(capHandler); }
public void addStaticResources(String basePath, String resourcePath) { ContextHandler capHandler = new ContextHandler(); capHandler.setContextPath(basePath); ResourceHandler resHandler = new ResourceHandler(); resHandler.setBaseResource(Resource.newClassPathResource(resourcePath)); resHandler.setEtags(true); resHandler.setCacheControl(WebService.HANDLER_CACHE_CONTROL); capHandler.setHandler(resHandler); handlers.add(capHandler); }
private static Handler resourceHandler(boolean useFileSystem) { ResourceHandler resourceHandler = new ResourceHandler(); if (useFileSystem) { resourceHandler.setResourceBase("src/main/resources/web"); resourceHandler.setMinMemoryMappedContentLength(-1); } else { resourceHandler.setBaseResource(Resource.newClassPathResource("/web", true, false)); } resourceHandler.setEtags(true); resourceHandler.setWelcomeFiles(new String[] {"index.html"}); return resourceHandler; }