Package org.opensearch.extensions.action
Class ExtensionProxyTransportAction
java.lang.Object
org.opensearch.action.support.TransportAction<ExtensionActionRequest,ExtensionActionResponse>
org.opensearch.action.support.HandledTransportAction<ExtensionActionRequest,ExtensionActionResponse>
org.opensearch.extensions.action.ExtensionProxyTransportAction
public class ExtensionProxyTransportAction
extends HandledTransportAction<ExtensionActionRequest,ExtensionActionResponse>
A proxy transport action used to proxy a transport request from OpenSearch or a plugin to execute on an extension
- Opensearch.internal:
-
Field Summary
Fields inherited from class org.opensearch.action.support.TransportAction
actionName, logger, taskManager
-
Constructor Summary
ConstructorDescriptionExtensionProxyTransportAction
(Settings settings, TransportService transportService, ActionFilters actionFilters, ClusterService clusterService, ExtensionsManager extensionsManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doExecute
(Task task, ExtensionActionRequest request, org.opensearch.core.action.ActionListener<ExtensionActionResponse> listener) Methods inherited from class org.opensearch.action.support.TransportAction
execute, execute, execute
-
Constructor Details
-
ExtensionProxyTransportAction
@Inject public ExtensionProxyTransportAction(Settings settings, TransportService transportService, ActionFilters actionFilters, ClusterService clusterService, ExtensionsManager extensionsManager)
-
-
Method Details
-
doExecute
protected void doExecute(Task task, ExtensionActionRequest request, org.opensearch.core.action.ActionListener<ExtensionActionResponse> listener) - Specified by:
doExecute
in classTransportAction<ExtensionActionRequest,
ExtensionActionResponse>
-