It's a generic interface for iterators which hold resources.  It doesn't
need to be specific to JDBC connections.

On 2013-08-01 10:07, David Mason wrote:
> In zanata-war/src/main/java/org/zanata/dao/TextFlowStreamingDAO.java:
> 
>>     }
>>  
>>     /**
>>      * Returns all HTextFlows in all projects, eagerly fetches targets, document, iteration and project.  
>>      * Obsolete projects, iterations, documents and textflows are skipped.
>> +    * <p>
>> +    * NB: caller must close the iterator, or call next() until the iterator is exhausted,
>> +    * or else a database connection will be leaked.
> 
> Something like |ConnectionBoundIterator| might suggest that it is
> holding onto a connection resource.
> 
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/zanata/zanata-server/pull/78/files#r5519674>.
> 


-- 
Sean Flanigan

Senior Software Engineer
Engineering - Internationalisation
Red Hat