Class MetaSearchManagerImpl.SearchObject
java.lang.Object
com.biglybt.core.metasearch.impl.MetaSearchManagerImpl.SearchObject
- All Implemented Interfaces:
ResultListener, Search
- Enclosing class:
MetaSearchManagerImpl
protected static class MetaSearchManagerImpl.SearchObject
extends Object
implements Search, ResultListener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<Long, MetaSearchManagerImpl.engineInfo> private booleanprivate booleanprivate SearchListenerprivate List<SearchProviderResults> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcontentReceived(Engine engine, String content) voidengineFailed(Engine engine, Throwable cause) voidengineRequiresLogin(Engine engine, Throwable cause) protected voidfailed(Engine engine, SearchException error) protected MetaSearchManagerImpl.engineInfobooleanvoidmatchFound(Engine engine, String[] fields) private booleanvoidresultsComplete(Engine engine) voidresultsReceived(Engine engine, Result[] results) protected voidsetEnginesUsed(Engine[] engines) protected SearchResult[]wrapResults(Result[] res)
-
Field Details
-
listener
-
engine_map
-
engines_set
private boolean engines_set -
pending_results
-
is_complete
private boolean is_complete
-
-
Constructor Details
-
SearchObject
-
-
Method Details
-
setEnginesUsed
-
reportOverallComplete
private boolean reportOverallComplete() -
getInfo
-
contentReceived
- Specified by:
contentReceivedin interfaceResultListener
-
matchFound
- Specified by:
matchFoundin interfaceResultListener
-
resultsReceived
- Specified by:
resultsReceivedin interfaceResultListener
-
resultsComplete
- Specified by:
resultsCompletein interfaceResultListener
-
failed
-
engineFailed
- Specified by:
engineFailedin interfaceResultListener
-
engineRequiresLogin
- Specified by:
engineRequiresLoginin interfaceResultListener
-
wrapResults
-
getResults
- Specified by:
getResultsin interfaceSearch
-
isComplete
public boolean isComplete()- Specified by:
isCompletein interfaceSearch
-