private AssetsHandler() { resourceHandler.setCacheControl("max-age=31536000,public"); resourceHandler.setEtags(false); }
resourceHandler.setCacheControl(cacheControl());
protected ResourceHandler createExternalStaticResourceHandler() { ResourceHandler handler = null; String externalStaticFilesLocation = settings.getExternalStaticFilesLocation(); if (externalStaticFilesLocation != null) { log.debug("External static files location: '{}'", externalStaticFilesLocation); handler = new StaticResourceHandler(); handler.setBaseResource(Resource.newResource(new File(externalStaticFilesLocation))); handler.setDirectoriesListed(false); if (RuntimeMode.getCurrent() == RuntimeMode.DEV) { handler.setCacheControl("no-cache"); // disable cache } } else { log.debug("No external static files location"); } return handler; }
protected ResourceHandler createStaticResourceHandler() { ResourceHandler handler = null; String staticFilesLocation = settings.getStaticFilesLocation(); if (staticFilesLocation != null) { log.debug("Static files location: '{}'", staticFilesLocation); handler = new StaticResourceHandler(); handler.setBaseResource(Resource.newClassPathResource(staticFilesLocation)); handler.setDirectoriesListed(false); if (RuntimeMode.getCurrent() == RuntimeMode.DEV) { handler.setCacheControl("no-cache"); // disable cache } } else { log.debug("No static files location"); } return handler; }
private ResourceHandler createResourceHandler() { ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(true); resourceHandler.setWelcomeFiles(new String[]{INDEX_FILENAME}); resourceHandler.setBaseResource(Resource.newClassPathResource(WEB_RESOURCE_DIR)); resourceHandler.setCacheControl("max-age=" + SPAWN_RESOURCE_MAX_AGE_SECONDS); return resourceHandler; }
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); }