1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
Description: Fixes the compatibility with the latest version of the Servlet API
Author: Emmanuel Bourg <ebourg@apache.org>
Forwarded: no
--- a/src/main/java/org/owasp/esapi/waf/internal/InterceptingServletOutputStream.java
+++ b/src/main/java/org/owasp/esapi/waf/internal/InterceptingServletOutputStream.java
@@ -158,4 +158,11 @@
}
+ public boolean isReady() {
+ return true;
+ }
+
+ public void setWriteListener(javax.servlet.WriteListener listener) {
+ }
+
}
--- a/src/main/java/org/owasp/esapi/waf/internal/InterceptingHTTPServletRequest.java
+++ b/src/main/java/org/owasp/esapi/waf/internal/InterceptingHTTPServletRequest.java
@@ -184,6 +184,20 @@
public synchronized void reset() throws IOException {
raf.seek(0);
}
+ public void setReadListener(javax.servlet.ReadListener listener) {
+ }
+
+ public boolean isReady() {
+ return true;
+ }
+
+ public boolean isFinished() {
+ try {
+ return raf.getFilePointer() >= raf.length();
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
+ }
}
}
|