public class CompositeSearchResultSource extends Object implements SearchResultSource
| Modifier and Type | Field and Description |
|---|---|
protected List<SearchResultSource> |
sources |
| Constructor and Description |
|---|
CompositeSearchResultSource()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSource(SearchResultSource source)
add a SearchResultSource to this composite
|
void |
cleanup(org.archive.util.iterator.CloseableIterator<CaptureSearchResult> c) |
List<String> |
getCDXSources() |
org.archive.util.iterator.CloseableIterator<CaptureSearchResult> |
getPrefixIterator(String prefix) |
org.archive.util.iterator.CloseableIterator<CaptureSearchResult> |
getPrefixReverseIterator(String prefix) |
List<SearchResultSource> |
getSources() |
void |
setCDXSources(List<String> cdxs)
Sets the list of files searched for queries against this
SearchResultSource to the list of paths cdxs
|
void |
setSources(List<SearchResultSource> sources) |
void |
shutdown() |
protected List<SearchResultSource> sources
public void addSource(SearchResultSource source)
source - to be addedpublic org.archive.util.iterator.CloseableIterator<CaptureSearchResult> getPrefixIterator(String prefix) throws ResourceIndexNotAvailableException
getPrefixIterator in interface SearchResultSourceResourceIndexNotAvailableExceptionpublic org.archive.util.iterator.CloseableIterator<CaptureSearchResult> getPrefixReverseIterator(String prefix) throws ResourceIndexNotAvailableException
getPrefixReverseIterator in interface SearchResultSourceResourceIndexNotAvailableExceptionpublic void cleanup(org.archive.util.iterator.CloseableIterator<CaptureSearchResult> c) throws IOException
cleanup in interface SearchResultSourceIOExceptionpublic void setCDXSources(List<String> cdxs)
cdxs - public void setSources(List<SearchResultSource> sources)
sources - the sources to setpublic List<SearchResultSource> getSources()
public void shutdown()
throws IOException
shutdown in interface SearchResultSourceIOExceptionCopyright © 2005–2015 IIPC. All rights reserved.