org.elasticsearch.action.support
Class TransportAction<Request extends ActionRequest,Response extends ActionResponse>
java.lang.Object
org.elasticsearch.common.component.AbstractComponent
org.elasticsearch.action.support.TransportAction<Request,Response>
- Direct Known Subclasses:
- TransportBroadcastOperationAction, TransportBulkAction, TransportIndexReplicationOperationAction, TransportIndicesReplicationOperationAction, TransportInstanceSingleOperationAction, TransportMasterNodeOperationAction, TransportMoreLikeThisAction, TransportMultiGetAction, TransportMultiSearchAction, TransportNodesOperationAction, TransportSearchAction, TransportSearchScrollAction, TransportSearchTypeAction, TransportShardReplicationOperationAction, TransportShardSingleOperationAction, TransportSingleCustomOperationAction
public abstract class TransportAction<Request extends ActionRequest,Response extends ActionResponse>
- extends AbstractComponent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
threadPool
protected final ThreadPool threadPool
TransportAction
protected TransportAction(Settings settings,
ThreadPool threadPool)
execute
public ActionFuture<Response> execute(Request request)
throws ElasticSearchException
- Throws:
ElasticSearchException
execute
public void execute(Request request,
ActionListener<Response> listener)
doExecute
protected abstract void doExecute(Request request,
ActionListener<Response> listener)
Copyright © 2009-2012. All Rights Reserved.