Package org.elasticsearch.search
Class MockSearchService
java.lang.Object
org.elasticsearch.common.component.AbstractLifecycleComponent
org.elasticsearch.search.SearchService
org.elasticsearch.search.MockSearchService
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,LifecycleComponent
,Releasable
,IndexEventListener
public class MockSearchService extends SearchService
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MockSearchService.TestPlugin
Marker plugin used byMockNode
to enableMockSearchService
.Nested classes/interfaces inherited from class org.elasticsearch.search.SearchService
SearchService.CanMatchResponse
-
Field Summary
Fields inherited from class org.elasticsearch.search.SearchService
DEFAULT_ALLOW_PARTIAL_SEARCH_RESULTS, DEFAULT_FROM, DEFAULT_KEEPALIVE_SETTING, DEFAULT_SEARCH_TIMEOUT_SETTING, DEFAULT_SIZE, KEEPALIVE_INTERVAL_SETTING, LOW_LEVEL_CANCELLATION_SETTING, MAX_KEEPALIVE_SETTING, MAX_OPEN_SCROLL_CONTEXT, NO_TIMEOUT
-
Constructor Summary
Constructors Constructor Description MockSearchService(ClusterService clusterService, IndicesService indicesService, ThreadPool threadPool, ScriptService scriptService, BigArrays bigArrays, FetchPhase fetchPhase)
-
Method Summary
Modifier and Type Method Description static void
assertNoInFlightContext()
Throw anAssertionError
if there are still in-flight contexts.protected void
putContext(SearchContext context)
protected SearchContext
removeContext(long id)
Methods inherited from class org.elasticsearch.search.SearchService
afterIndexRemoved, buildAliasFilter, canMatch, canMatch, canRewriteToMatchNone, createReduceContext, createSearchContext, defaultAllowPartialSearchResults, doClose, doStart, doStop, executeDfsPhase, executeFetchPhase, executeFetchPhase, executeQueryPhase, executeQueryPhase, executeQueryPhase, freeAllScrollContexts, freeContext, getActiveContexts, getIndicesService, getResponseCollectorService, getRewriteContext
Methods inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.index.shard.IndexEventListener
afterIndexCreated, afterIndexShardClosed, afterIndexShardCreated, afterIndexShardDeleted, afterIndexShardStarted, beforeIndexAddedToCluster, beforeIndexCreated, beforeIndexRemoved, beforeIndexShardClosed, beforeIndexShardCreated, beforeIndexShardDeleted, indexShardStateChanged, onShardInactive, onStoreClosed, onStoreCreated, shardRoutingChanged
-
Constructor Details
-
MockSearchService
public MockSearchService(ClusterService clusterService, IndicesService indicesService, ThreadPool threadPool, ScriptService scriptService, BigArrays bigArrays, FetchPhase fetchPhase)
-
-
Method Details
-
assertNoInFlightContext
public static void assertNoInFlightContext()Throw anAssertionError
if there are still in-flight contexts. -
putContext
- Overrides:
putContext
in classSearchService
-
removeContext
- Overrides:
removeContext
in classSearchService
-