Package 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.
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
deprecationLogger, logger, settings
-
-
Constructor Summary
Constructors Constructor Description TransportActionNodeProxy(Settings settings, GenericAction<Request,Response> action, TransportService transportService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(DiscoveryNode node, Request request, ActionListener<Response> listener)
-
Methods inherited from class org.elasticsearch.common.component.AbstractComponent
logDeprecatedSetting, logRemovedSetting, nodeName
-
-
-
-
Constructor Detail
-
TransportActionNodeProxy
public TransportActionNodeProxy(Settings settings, GenericAction<Request,Response> action, TransportService transportService)
-
-
Method Detail
-
execute
public void execute(DiscoveryNode node, Request request, ActionListener<Response> listener)
-
-