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_KEEPALIVE_SETTING, DEFAULT_SEARCH_TIMEOUT_SETTING, KEEPALIVE_INTERVAL_SETTING, LOW_LEVEL_CANCELLATION_SETTING, MAX_KEEPALIVE_SETTING, MAX_OPEN_SCROLL_CONTEXT, NO_TIMEOUT
-
Fields inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent
lifecycle
-
-
Constructor Summary
Constructors Constructor Description MockSearchService(ClusterService clusterService, IndicesService indicesService, ThreadPool threadPool, ScriptService scriptService, BigArrays bigArrays, FetchPhase fetchPhase)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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, shardRoutingChanged
-
-
-
-
Constructor Detail
-
MockSearchService
public MockSearchService(ClusterService clusterService, IndicesService indicesService, ThreadPool threadPool, ScriptService scriptService, BigArrays bigArrays, FetchPhase fetchPhase)
-
-
Method Detail
-
assertNoInFlightContext
public static void assertNoInFlightContext()
Throw anAssertionError
if there are still in-flight contexts.
-
putContext
protected void putContext(SearchContext context)
- Overrides:
putContext
in classSearchService
-
removeContext
protected SearchContext removeContext(long id)
- Overrides:
removeContext
in classSearchService
-
-