org.archive.wayback.resourceindex
Interface SearchResultSource

All Known Subinterfaces:
UpdatableSearchResultSource
All Known Implementing Classes:
BDBIndex, CDXIndex, CompositeSearchResultSource, DynamicCDXIndex

public interface SearchResultSource

Version:
$Date: 2008-07-01 16:34:52 -0700 (Tue, 01 Jul 2008) $, $Revision: 2365 $
Author:
brad

Method Summary
 void cleanup(CloseableIterator<CaptureSearchResult> c)
           
 CloseableIterator<CaptureSearchResult> getPrefixIterator(java.lang.String prefix)
           
 CloseableIterator<CaptureSearchResult> getPrefixReverseIterator(java.lang.String prefix)
           
 void shutdown()
           
 

Method Detail

getPrefixIterator

CloseableIterator<CaptureSearchResult> getPrefixIterator(java.lang.String prefix)
                                                         throws ResourceIndexNotAvailableException
Parameters:
prefix -
Returns:
CleanableIterator that will return SearchResults beginning with prefix argument, with subsequent next() calls returning subsequent results.
Throws:
ResourceIndexNotAvailableException

getPrefixReverseIterator

CloseableIterator<CaptureSearchResult> getPrefixReverseIterator(java.lang.String prefix)
                                                                throws ResourceIndexNotAvailableException
Parameters:
prefix -
Returns:
CleanableIterator that will return SearchResults starting *before* prefix argument, with subsequent next() calls returning previous results.
Throws:
ResourceIndexNotAvailableException

cleanup

void cleanup(CloseableIterator<CaptureSearchResult> c)
             throws java.io.IOException
Parameters:
c -
Throws:
java.io.IOException

shutdown

void shutdown()
              throws java.io.IOException
Parameters:
c -
Throws:
java.io.IOException


Copyright © 2005-2009 Internet Archive. All Rights Reserved.