org.elasticsearch.action
Interface Action<Request extends ActionRequest,Response extends ActionResponse>

All Known Implementing Classes:
BaseAction, MappingUpdatedAction, TransportAnalyzeAction, TransportBroadcastOperationAction, TransportBroadcastPingAction, TransportBulkAction, TransportClearIndicesCacheAction, TransportCloseIndexAction, TransportClusterHealthAction, TransportClusterStateAction, TransportCountAction, TransportCreateIndexAction, TransportDeleteAction, TransportDeleteByQueryAction, TransportDeleteIndexAction, TransportDeleteIndexTemplateAction, TransportDeleteMappingAction, TransportFlushAction, TransportGatewaySnapshotAction, TransportGetAction, TransportIndexAction, TransportIndexDeleteAction, TransportIndexDeleteByQueryAction, TransportIndexReplicationOperationAction, TransportIndexReplicationPingAction, TransportIndicesAliasesAction, TransportIndicesExistsAction, TransportIndicesReplicationOperationAction, TransportIndicesSegmentsAction, TransportIndicesStatusAction, TransportMasterNodeOperationAction, TransportMoreLikeThisAction, TransportMultiGetAction, TransportNodesInfoAction, TransportNodesListGatewayMetaState, TransportNodesListGatewayStartedShards, TransportNodesListShardStoreMetaData, TransportNodesOperationAction, TransportNodesRestartAction, TransportNodesShutdownAction, TransportNodesStatsAction, TransportOpenIndexAction, TransportOptimizeAction, TransportPercolateAction, TransportPutIndexTemplateAction, TransportPutMappingAction, TransportRefreshAction, TransportReplicationPingAction, TransportSearchAction, TransportSearchCountAction, TransportSearchDfsQueryAndFetchAction, TransportSearchDfsQueryThenFetchAction, TransportSearchQueryAndFetchAction, TransportSearchQueryThenFetchAction, TransportSearchScanAction, TransportSearchScrollAction, TransportSearchTypeAction, TransportShardBulkAction, TransportShardDeleteAction, TransportShardDeleteByQueryAction, TransportShardMultiGetAction, TransportShardReplicationOperationAction, TransportShardReplicationPingAction, TransportShardSingleOperationAction, TransportSingleCustomOperationAction, TransportSinglePingAction, TransportUpdateSettingsAction

public interface Action<Request extends ActionRequest,Response extends ActionResponse>


Method Summary
 ActionFuture<Response> execute(Request request)
           
 void execute(Request request, ActionListener<Response> listener)
           
 

Method Detail

execute

ActionFuture<Response> execute(Request request)
                                                      throws ElasticSearchException
Throws:
ElasticSearchException

execute

void execute(Request request,
             ActionListener<Response> listener)