org.elasticsearch.action.search.type
Class TransportSearchTypeAction

java.lang.Object
  extended by org.elasticsearch.common.component.AbstractComponent
      extended by org.elasticsearch.action.support.BaseAction<SearchRequest,SearchResponse>
          extended by org.elasticsearch.action.search.type.TransportSearchTypeAction
All Implemented Interfaces:
Action<SearchRequest,SearchResponse>
Direct Known Subclasses:
TransportSearchDfsQueryAndFetchAction, TransportSearchDfsQueryThenFetchAction, TransportSearchQueryAndFetchAction, TransportSearchQueryThenFetchAction

public abstract class TransportSearchTypeAction
extends BaseAction<SearchRequest,SearchResponse>


Nested Class Summary
protected  class TransportSearchTypeAction.BaseAsyncAction<FirstResult extends SearchPhaseResult>
           
 
Field Summary
protected  ClusterService clusterService
           
protected  TransportSearchCache searchCache
           
protected  SearchPhaseController searchPhaseController
           
protected  SearchServiceTransportAction searchService
           
protected  ThreadPool threadPool
           
 
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
TransportSearchTypeAction(Settings settings, ThreadPool threadPool, ClusterService clusterService, TransportSearchCache searchCache, SearchServiceTransportAction searchService, SearchPhaseController searchPhaseController)
           
 
Method Summary
 
Methods inherited from class org.elasticsearch.action.support.BaseAction
doExecute, execute, execute
 
Methods inherited from class org.elasticsearch.common.component.AbstractComponent
nodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

threadPool

protected final ThreadPool threadPool

clusterService

protected final ClusterService clusterService

searchService

protected final SearchServiceTransportAction searchService

searchPhaseController

protected final SearchPhaseController searchPhaseController

searchCache

protected final TransportSearchCache searchCache
Constructor Detail

TransportSearchTypeAction

public TransportSearchTypeAction(Settings settings,
                                 ThreadPool threadPool,
                                 ClusterService clusterService,
                                 TransportSearchCache searchCache,
                                 SearchServiceTransportAction searchService,
                                 SearchPhaseController searchPhaseController)