aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java')
-rwxr-xr-xsrc/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java b/src/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java
index dc3b46f..7e5e298 100755
--- a/src/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java
+++ b/src/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java
@@ -6,22 +6,16 @@ import org.codehaus.httpcache4j.cache.*;
import org.jdom2.*;
import java.io.*;
-import java.net.*;
-public class XmlHttpClient {
-
- private final HttpClient<Document> httpClient;
+public class XmlHttpClient extends HttpClient<Document> {
public XmlHttpClient(HTTPCache http) {
- final XmlParser parser = new XmlParser();
- httpClient = HttpClient.httpClient(http, new F<InputStream, Option<Document>>() {
+ super(http, HttpClient.inputStreamOnly(new F<InputStream, Option<Document>>() {
+ final XmlParser parser = new XmlParser();
+
public Option<Document> f(InputStream inputStream) {
return parser.parseDocument(inputStream);
}
- });
- }
-
- public Option<Document> fetch(URI uri) throws IOException {
- return httpClient.fetch(uri);
+ }));
}
}