org.elasticsearch.action
Class Action<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>>

java.lang.Object
  extended by org.elasticsearch.action.GenericAction<Request,Response>
      extended by org.elasticsearch.action.Action<Request,Response,RequestBuilder>
Direct Known Subclasses:
BulkAction, CountAction, DeleteAction, DeleteByQueryAction, ExplainAction, GetAction, IndexAction, MoreLikeThisAction, MultiGetAction, MultiSearchAction, PercolateAction, SearchAction, SearchScrollAction, UpdateAction

public abstract class Action<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>>
extends GenericAction<Request,Response>

Main action (used with Client API.


Constructor Summary
protected Action(String name)
           
 
Method Summary
abstract  RequestBuilder newRequestBuilder(Client client)
           
 
Methods inherited from class org.elasticsearch.action.GenericAction
equals, hashCode, name, newResponse, transportOptions
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Action

protected Action(String name)
Method Detail

newRequestBuilder

public abstract RequestBuilder newRequestBuilder(Client client)


Copyright © 2009-2012. All Rights Reserved.