aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/util
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2012-12-08 21:52:51 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2012-12-08 21:52:51 +0100
commit906019004f1cd50cdfe4f72c7aff234ea3577b8e (patch)
tree1afda282d47c5f8a0b0e0493ebefb6ae78b65535 /src/main/java/io/trygvis/esper/testing/util
parent953ddf830be3ec5188762c2471d007478e6573a1 (diff)
downloadesper-testing-906019004f1cd50cdfe4f72c7aff234ea3577b8e.tar.gz
esper-testing-906019004f1cd50cdfe4f72c7aff234ea3577b8e.tar.bz2
esper-testing-906019004f1cd50cdfe4f72c7aff234ea3577b8e.tar.xz
esper-testing-906019004f1cd50cdfe4f72c7aff234ea3577b8e.zip
o Supporting Maven builds in jenkins.
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;
}
}));
}