I compile with java target 1.7 as GAE only supports Java 1.7.
I've verified that I'm using the same libraries and versions as in your pom.xml.
There isn't much to play around with.
diff --git a/java_src/foam/nanos/http/ServletHandler.java b/java_src/foam/nanos/http/ServletHandler.java
index 8d13557..cce5dd1 100644
--- a/java_src/foam/nanos/http/ServletHandler.java
+++ b/java_src/foam/nanos/http/ServletHandler.java
@@ -115,6 +115,9 @@ public class ServletHandler
public void write(int b) throws IOException {
outputStream.write(b);
}
+ @Override
+ public void setWriteListener(WriteListener listener) {}
+ public boolean isReady() { return true; }
};
protected final HttpExchange ex;
@@ -199,6 +202,10 @@ public class ServletHandler
public int read() throws IOException {
return newInput.read();
}
+ @Override
+ public void setReadListener(ReadListener listener) {}
+ public boolean isReady() { return true; }
+ public boolean isFinished() { return false; }
};
Map<String, String[]> parsePostData = new HashMap<>();