org.elasticsearch.action
Class TransportActionNodeProxy<Request extends ActionRequest,Response extends ActionResponse>
java.lang.Object
org.elasticsearch.common.component.AbstractComponent
org.elasticsearch.action.TransportActionNodeProxy<Request,Response>
public class TransportActionNodeProxy<Request extends ActionRequest,Response extends ActionResponse>
- extends AbstractComponent
A generic proxy that will execute the given action against a specific node.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transportService
protected final TransportService transportService
TransportActionNodeProxy
@Inject
public TransportActionNodeProxy(Settings settings,
GenericAction<Request,Response> action,
TransportService transportService)
execute
public ActionFuture<Response> execute(DiscoveryNode node,
Request request)
throws ElasticSearchException
- Throws:
ElasticSearchException
execute
public void execute(DiscoveryNode node,
Request request,
ActionListener<Response> listener)
Copyright © 2009-2012. All Rights Reserved.