Package com.biglybt.core.metasearch.impl
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 boolean
private boolean
private SearchListener
private List<SearchProviderResults>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
contentReceived
(Engine engine, String content) void
engineFailed
(Engine engine, Throwable cause) void
engineRequiresLogin
(Engine engine, Throwable cause) protected void
failed
(Engine engine, SearchException error) protected MetaSearchManagerImpl.engineInfo
boolean
void
matchFound
(Engine engine, String[] fields) private boolean
void
resultsComplete
(Engine engine) void
resultsReceived
(Engine engine, Result[] results) protected void
setEnginesUsed
(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:
contentReceived
in interfaceResultListener
-
matchFound
- Specified by:
matchFound
in interfaceResultListener
-
resultsReceived
- Specified by:
resultsReceived
in interfaceResultListener
-
resultsComplete
- Specified by:
resultsComplete
in interfaceResultListener
-
failed
-
engineFailed
- Specified by:
engineFailed
in interfaceResultListener
-
engineRequiresLogin
- Specified by:
engineRequiresLogin
in interfaceResultListener
-
wrapResults
-
getResults
- Specified by:
getResults
in interfaceSearch
-
isComplete
public boolean isComplete()- Specified by:
isComplete
in interfaceSearch
-