You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by rv...@apache.org on 2013/09/02 21:39:18 UTC
svn commit: r1519507 -
/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/ResultSetPeeking.java
Author: rvesse
Date: Mon Sep 2 19:39:18 2013
New Revision: 1519507
URL: http://svn.apache.org/r1519507
Log:
Make ResultSetPeeking implementation Closeable (relates to JENA-527)
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/ResultSetPeeking.java
Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/ResultSetPeeking.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/ResultSetPeeking.java?rev=1519507&r1=1519506&r2=1519507&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/ResultSetPeeking.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/ResultSetPeeking.java Mon Sep 2 19:39:18 2013
@@ -21,6 +21,7 @@ package com.hp.hpl.jena.sparql.resultset
import java.util.List;
import java.util.NoSuchElementException;
+import org.apache.jena.atlas.lib.Closeable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -34,7 +35,7 @@ import com.hp.hpl.jena.sparql.engine.bin
* A wrapper around another result set that provides peek capabilities
*
*/
-public class ResultSetPeeking implements ResultSetPeekable {
+public class ResultSetPeeking implements ResultSetPeekable, Closeable {
private static final Logger LOGGER = LoggerFactory.getLogger(ResultSetPeekable.class);
/**
@@ -172,4 +173,11 @@ public class ResultSetPeeking implements
}
}
+ @Override
+ public void close() {
+ if (this.results instanceof Closeable) {
+ ((Closeable)this.results).close();
+ }
+ }
+
}