You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by an...@apache.org on 2016/11/07 14:02:28 UTC

svn commit: r1768514 - in /db/jdo/trunk/api/src/java/javax/jdo: Extent.java Query.java

Author: andyj
Date: Mon Nov  7 14:02:27 2016
New Revision: 1768514

URL: http://svn.apache.org/viewvc?rev=1768514&view=rev
Log:
JDO-735 Javadocs for close() to match what DN has

Modified:
    db/jdo/trunk/api/src/java/javax/jdo/Extent.java
    db/jdo/trunk/api/src/java/javax/jdo/Query.java

Modified: db/jdo/trunk/api/src/java/javax/jdo/Extent.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api/src/java/javax/jdo/Extent.java?rev=1768514&r1=1768513&r2=1768514&view=diff
==============================================================================
--- db/jdo/trunk/api/src/java/javax/jdo/Extent.java (original)
+++ db/jdo/trunk/api/src/java/javax/jdo/Extent.java Mon Nov  7 14:02:27 2016
@@ -83,7 +83,13 @@ public interface Extent<E> extends Itera
      * <code>iterator()</code> on this <code>Extent</code> instance.
      */    
     void close (Iterator<E> it);
-    
+
+    /**
+     * Don't use this method directly; use <code>closeAll()</code> instead. It is intended for use with try-with-resources.
+     * @throws Exception if this resource cannot be closed
+     */
+    void close() throws Exception;
+
     /** Get the fetch plan associated with this Extent.
      * @return the fetch plan
      * @since 2.0

Modified: db/jdo/trunk/api/src/java/javax/jdo/Query.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api/src/java/javax/jdo/Query.java?rev=1768514&r1=1768513&r2=1768514&view=diff
==============================================================================
--- db/jdo/trunk/api/src/java/javax/jdo/Query.java (original)
+++ db/jdo/trunk/api/src/java/javax/jdo/Query.java Mon Nov  7 14:02:27 2016
@@ -374,6 +374,12 @@ public interface Query<T> extends AutoCl
     void closeAll();
 
     /**
+     * Don't use this method directly; use <code>closeAll()</code> instead. It is intended for use with try-with-resources.
+     * @throws Exception if this resource cannot be closed
+     */
+    void close() throws Exception;
+
+    /**
      * Set the grouping expressions, optionally including a "having"
      * clause. When grouping is specified, each result expression
      * must either be an expression contained in the grouping, or an