aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/util')
-rwxr-xr-xsrc/main/java/io/trygvis/esper/testing/util/HttpClient.java2
-rwxr-xr-xsrc/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java11
2 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/util/HttpClient.java b/src/main/java/io/trygvis/esper/testing/util/HttpClient.java
index 5ac7d13..a194cd1 100755
--- a/src/main/java/io/trygvis/esper/testing/util/HttpClient.java
+++ b/src/main/java/io/trygvis/esper/testing/util/HttpClient.java
@@ -16,7 +16,7 @@ import org.slf4j.*;
import java.io.*;
import java.net.*;
-import static fj.data.Option.none;
+import static fj.data.Option.*;
import static java.lang.System.*;
public class HttpClient<A> {
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 7e5e298..8018428 100755
--- a/src/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java
+++ b/src/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java
@@ -4,17 +4,26 @@ import fj.*;
import fj.data.*;
import org.codehaus.httpcache4j.cache.*;
import org.jdom2.*;
+import org.slf4j.*;
import java.io.*;
+import static java.lang.System.currentTimeMillis;
+
public class XmlHttpClient extends HttpClient<Document> {
+ private static final Logger logger = LoggerFactory.getLogger(HttpClient.class);
+
public XmlHttpClient(HTTPCache http) {
super(http, HttpClient.inputStreamOnly(new F<InputStream, Option<Document>>() {
final XmlParser parser = new XmlParser();
public Option<Document> f(InputStream inputStream) {
- return parser.parseDocument(inputStream);
+ long start = currentTimeMillis();
+ Option<Document> documents = parser.parseDocument(inputStream);
+ long end = currentTimeMillis();
+ logger.info("Parsed document in " + (end - start) + "ms.");
+ return documents;
}
}));
}