@Override public Resource getResource(HttpServerExchange exchange, String path) throws IOException { Resource originalResource = resourceManager.getResource(path); if(exchange.getRequestHeaders().contains(Headers.RANGE)) { //we don't use serve pre compressed resources for range requests return originalResource; } Resource resource = getEncodedResource(exchange, path, originalResource); if(resource == null) { return originalResource; } return resource; }
this.resourceSupplier = new DefaultResourceSupplier(deployment.getDeploymentInfo().getResourceManager()); } else { PreCompressedResourceSupplier preCompressedResourceSupplier = new PreCompressedResourceSupplier(deployment.getDeploymentInfo().getResourceManager()); for(Map.Entry<String, String> entry : deployment.getDeploymentInfo().getPreCompressedResources().entrySet()) { preCompressedResourceSupplier.addEncoding(entry.getKey(), entry.getValue());
@Override public Resource getResource(HttpServerExchange exchange, String path) throws IOException { Resource originalResource = resourceManager.getResource(path); if(exchange.getRequestHeaders().contains(Headers.RANGE)) { //we don't use serve pre compressed resources for range requests return originalResource; } Resource resource = getEncodedResource(exchange, path, originalResource); if(resource == null) { return originalResource; } return resource; }
@Override public Resource getResource(HttpServerExchange exchange, String path) throws IOException { Resource originalResource = resourceManager.getResource(path); if(exchange.getRequestHeaders().contains(Headers.RANGE)) { //we don't use serve pre compressed resources for range requests return originalResource; } Resource resource = getEncodedResource(exchange, path, originalResource); if(resource == null) { return originalResource; } return resource; }