org.elasticsearch.action.bulk
Class TransportBulkAction

java.lang.Object
  extended by org.elasticsearch.common.component.AbstractComponent
      extended by org.elasticsearch.action.support.BaseAction<BulkRequest,BulkResponse>
          extended by org.elasticsearch.action.bulk.TransportBulkAction
All Implemented Interfaces:
Action<BulkRequest,BulkResponse>

public class TransportBulkAction
extends BaseAction<BulkRequest,BulkResponse>


Field Summary
 
Fields inherited from class org.elasticsearch.action.support.BaseAction
threadPool
 
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
TransportBulkAction(Settings settings, ThreadPool threadPool, TransportService transportService, ClusterService clusterService, TransportShardBulkAction shardBulkAction, TransportCreateIndexAction createIndexAction)
           
 
Method Summary
protected  void doExecute(BulkRequest bulkRequest, ActionListener<BulkResponse> listener)
           
 
Methods inherited from class org.elasticsearch.action.support.BaseAction
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
 

Constructor Detail

TransportBulkAction

@Inject
public TransportBulkAction(Settings settings,
                                  ThreadPool threadPool,
                                  TransportService transportService,
                                  ClusterService clusterService,
                                  TransportShardBulkAction shardBulkAction,
                                  TransportCreateIndexAction createIndexAction)
Method Detail

doExecute

protected void doExecute(BulkRequest bulkRequest,
                         ActionListener<BulkResponse> listener)
Specified by:
doExecute in class BaseAction<BulkRequest,BulkResponse>