Interface IndexingUriFinderList

  • All Known Implementing Classes:
    IndexingUriFinderListBasic, IndexingUriFinderListDeveloper

    public interface IndexingUriFinderList
    An ordered list of IndexingUriFinder objects, in a handy package. Implementations should make a protective copy of the list of IndexingUriFinders. Implementations must be thread-safe. The life-cycle is:
     startIndexing(),
     0 or more findAdditionalUris() by multiple threads,
     stopIndexing().
     
    • Method Detail

      • startIndexing

        void startIndexing()
        Do any required setup on the individual finders.
      • stopIndexing

        void stopIndexing()
        Do any required teardown on the individual finders.
      • findAdditionalUris

        Set<String> findAdditionalUris​(org.apache.jena.rdf.model.Statement stmt)
        Exercise the list of finders, and return a set of the URIs that they found for this statement.