org.elasticsearch.search.action
Class SearchServiceTransportAction

java.lang.Object
  extended by org.elasticsearch.common.component.AbstractComponent
      extended by org.elasticsearch.search.action.SearchServiceTransportAction

public class SearchServiceTransportAction
extends AbstractComponent

An encapsulation of SearchService operations exposed through transport.


Field Summary
 
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
SearchServiceTransportAction(Settings settings, TransportService transportService, ClusterService clusterService, SearchService searchService)
           
 
Method Summary
 void sendExecuteDfs(DiscoveryNode node, InternalSearchRequest request, SearchServiceListener<DfsSearchResult> listener)
           
 void sendExecuteFetch(DiscoveryNode node, FetchSearchRequest request, SearchServiceListener<FetchSearchResult> listener)
           
 void sendExecuteFetch(DiscoveryNode node, InternalScrollSearchRequest request, SearchServiceListener<QueryFetchSearchResult> listener)
           
 void sendExecuteFetch(DiscoveryNode node, InternalSearchRequest request, SearchServiceListener<QueryFetchSearchResult> listener)
           
 void sendExecuteFetch(DiscoveryNode node, QuerySearchRequest request, SearchServiceListener<QueryFetchSearchResult> listener)
           
 void sendExecuteQuery(DiscoveryNode node, InternalScrollSearchRequest request, SearchServiceListener<QuerySearchResult> listener)
           
 void sendExecuteQuery(DiscoveryNode node, InternalSearchRequest request, SearchServiceListener<QuerySearchResult> listener)
           
 void sendExecuteQuery(DiscoveryNode node, QuerySearchRequest request, SearchServiceListener<QuerySearchResult> listener)
           
 void sendExecuteScan(DiscoveryNode node, InternalScrollSearchRequest request, SearchServiceListener<QueryFetchSearchResult> listener)
           
 void sendExecuteScan(DiscoveryNode node, InternalSearchRequest request, SearchServiceListener<QuerySearchResult> listener)
           
 void sendFreeContext(DiscoveryNode node, long contextId)
           
 
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
 

Constructor Detail

SearchServiceTransportAction

@Inject
public SearchServiceTransportAction(Settings settings,
                                           TransportService transportService,
                                           ClusterService clusterService,
                                           SearchService searchService)
Method Detail

sendFreeContext

public void sendFreeContext(DiscoveryNode node,
                            long contextId)

sendExecuteDfs

public void sendExecuteDfs(DiscoveryNode node,
                           InternalSearchRequest request,
                           SearchServiceListener<DfsSearchResult> listener)

sendExecuteQuery

public void sendExecuteQuery(DiscoveryNode node,
                             InternalSearchRequest request,
                             SearchServiceListener<QuerySearchResult> listener)

sendExecuteQuery

public void sendExecuteQuery(DiscoveryNode node,
                             QuerySearchRequest request,
                             SearchServiceListener<QuerySearchResult> listener)

sendExecuteQuery

public void sendExecuteQuery(DiscoveryNode node,
                             InternalScrollSearchRequest request,
                             SearchServiceListener<QuerySearchResult> listener)

sendExecuteFetch

public void sendExecuteFetch(DiscoveryNode node,
                             InternalSearchRequest request,
                             SearchServiceListener<QueryFetchSearchResult> listener)

sendExecuteFetch

public void sendExecuteFetch(DiscoveryNode node,
                             QuerySearchRequest request,
                             SearchServiceListener<QueryFetchSearchResult> listener)

sendExecuteFetch

public void sendExecuteFetch(DiscoveryNode node,
                             InternalScrollSearchRequest request,
                             SearchServiceListener<QueryFetchSearchResult> listener)

sendExecuteFetch

public void sendExecuteFetch(DiscoveryNode node,
                             FetchSearchRequest request,
                             SearchServiceListener<FetchSearchResult> listener)

sendExecuteScan

public void sendExecuteScan(DiscoveryNode node,
                            InternalSearchRequest request,
                            SearchServiceListener<QuerySearchResult> listener)

sendExecuteScan

public void sendExecuteScan(DiscoveryNode node,
                            InternalScrollSearchRequest request,
                            SearchServiceListener<QueryFetchSearchResult> listener)