diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-12-08 21:52:51 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-12-08 21:52:51 +0100 |
commit | 906019004f1cd50cdfe4f72c7aff234ea3577b8e (patch) | |
tree | 1afda282d47c5f8a0b0e0493ebefb6ae78b65535 /src/main/java/io/trygvis/esper/testing/util | |
parent | 953ddf830be3ec5188762c2471d007478e6573a1 (diff) | |
download | esper-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-x | src/main/java/io/trygvis/esper/testing/util/HttpClient.java | 2 | ||||
-rwxr-xr-x | src/main/java/io/trygvis/esper/testing/util/XmlHttpClient.java | 11 |
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; } })); } |