Return-Path: X-Original-To: apmail-jena-commits-archive@www.apache.org Delivered-To: apmail-jena-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 737CD105AB for ; Fri, 11 Oct 2013 16:55:23 +0000 (UTC) Received: (qmail 90995 invoked by uid 500); 11 Oct 2013 16:55:22 -0000 Delivered-To: apmail-jena-commits-archive@jena.apache.org Received: (qmail 89408 invoked by uid 500); 11 Oct 2013 16:55:17 -0000 Mailing-List: contact commits-help@jena.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jena.apache.org Delivered-To: mailing list commits@jena.apache.org Received: (qmail 89394 invoked by uid 99); 11 Oct 2013 16:55:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Oct 2013 16:55:16 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Oct 2013 16:55:13 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id A3C0E2388906; Fri, 11 Oct 2013 16:54:52 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1531352 - /jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/iterator/RepeatApplyIterator.java Date: Fri, 11 Oct 2013 16:54:52 -0000 To: commits@jena.apache.org From: andy@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20131011165452.A3C0E2388906@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: andy Date: Fri Oct 11 16:54:52 2013 New Revision: 1531352 URL: http://svn.apache.org/r1531352 Log: Add operation to note end of iterator. Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/iterator/RepeatApplyIterator.java Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/iterator/RepeatApplyIterator.java URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/iterator/RepeatApplyIterator.java?rev=1531352&r1=1531351&r2=1531352&view=diff ============================================================================== --- jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/iterator/RepeatApplyIterator.java (original) +++ jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/iterator/RepeatApplyIterator.java Fri Oct 11 16:54:52 2013 @@ -51,6 +51,7 @@ public abstract class RepeatApplyIterato if ( currentStage == null ) { + hasFinished() ; finished = true ; return false ; } @@ -64,6 +65,8 @@ public abstract class RepeatApplyIterato protected abstract Iterator makeNextStage(T t) ; + protected void hasFinished() {} + @Override public T next() {