]> juplo.de Git - percentcodec/commitdiff
Schweren BUG in AccelarationFilter korrigiert
authorKai Moritz <kai@coolibri.de>
Sun, 25 Dec 2011 11:49:03 +0000 (12:49 +0100)
committerKai Moritz <kai@coolibri.de>
Thu, 2 Aug 2012 07:03:25 +0000 (09:03 +0200)
Der Dekorator wurde gar nicht mit dem Handler aufgerufen!

cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/AcceleratorFilter.java
cachecontrol/src/test/java/de/halbekunst/juplo/cachecontrol/HttpTestCase.java

index 992d9dc980bc201559e48404776a5ad50ff49e4e..7c250a24f47988721b73e2340db392d57cc222ea 100644 (file)
@@ -569,7 +569,7 @@ public class AcceleratorFilter implements Filter {
       @Override
       public void close() throws IOException {
         try {
-          AcceleratorFilter.this.cacheControl.decorate(AccelerationWrapper.this.request, response, buffer);
+          AcceleratorFilter.this.cacheControl.decorate(AccelerationWrapper.this.request, response, AccelerationWrapper.this);
         }
         catch (Exception e) {
           log.error("Error while guessing Cache-Header's", e);
@@ -584,7 +584,7 @@ public class AcceleratorFilter implements Filter {
       @Override
       public void flush() throws IOException {
         try {
-          AcceleratorFilter.this.cacheControl.decorate(AccelerationWrapper.this.request, response, buffer);
+          AcceleratorFilter.this.cacheControl.decorate(AccelerationWrapper.this.request, response, AccelerationWrapper.this);
         }
         catch (Exception e) {
           log.error("Error while guessing Cache-Header's", e);
index 6fe096eaa02f4437e439b00732e94aa774f1c62e..bd28c91bfd2731ca3e0164269da798e01da85512 100644 (file)
@@ -7,8 +7,6 @@ import com.meterware.servletunit.ServletUnitClient;
 import java.io.IOException;
 import java.io.PrintWriter;
 import java.util.Enumeration;
-import java.util.HashMap;
-import java.util.Map;
 import javax.servlet.ServletOutputStream;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;