org.openrdf.repository.augur.helpers
Class ConsumeStatementIterator<X extends Exception>

java.lang.Object
  extended by info.aduna.iteration.CloseableIterationBase<E,X>
      extended by info.aduna.iteration.IterationWrapper<E,X>
          extended by info.aduna.iteration.FilterIteration<Statement,X>
              extended by org.openrdf.repository.augur.helpers.ConsumeStatementIterator<X>
All Implemented Interfaces:
CloseableIteration<Statement,X>, Iteration<Statement,X>

public class ConsumeStatementIterator<X extends Exception>
extends FilterIteration<Statement,X>

Passed all the results to the AugurNode for caching.

Author:
James Leigh

Field Summary
 
Fields inherited from class info.aduna.iteration.IterationWrapper
wrappedIter
 
Fields inherited from class info.aduna.iteration.CloseableIterationBase
logger
 
Constructor Summary
ConsumeStatementIterator(Iteration<Statement,X> iter, AResource carried, CachableAugurNode node, int version)
           
 
Method Summary
protected  boolean accept(Statement stmt)
           
protected  void handleClose()
           
 
Methods inherited from class info.aduna.iteration.FilterIteration
hasNext, next
 
Methods inherited from class info.aduna.iteration.IterationWrapper
remove
 
Methods inherited from class info.aduna.iteration.CloseableIterationBase
close, isClosed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsumeStatementIterator

public ConsumeStatementIterator(Iteration<Statement,X> iter,
                                AResource carried,
                                CachableAugurNode node,
                                int version)
Method Detail

accept

protected boolean accept(Statement stmt)
Specified by:
accept in class FilterIteration<Statement,X extends Exception>

handleClose

protected void handleClose()
                    throws X extends Exception
Overrides:
handleClose in class FilterIteration<Statement,X extends Exception>
Throws:
X extends Exception


Copyright © 2004-2008 Aduna. All Rights Reserved.