Module org.elasticsearch.xcore
Class XPackInfoFeatureTransportAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<XPackInfoRequest,XPackInfoFeatureResponse>
org.elasticsearch.action.support.HandledTransportAction<XPackInfoRequest,XPackInfoFeatureResponse>
org.elasticsearch.xpack.core.action.XPackInfoFeatureTransportAction
- Direct Known Subclasses:
DataStreamInfoTransportAction,DataTiersInfoTransportAction
public abstract class XPackInfoFeatureTransportAction
extends HandledTransportAction<XPackInfoRequest,XPackInfoFeatureResponse>
A base class to implement
XPackInfoFeatureAction actions.
Extend this class and implement the abstract methods, and register the appropriate
XPackInfoFeatureAction to the subclass of this class.-
Field Summary
Fields inherited from class org.elasticsearch.action.support.TransportAction
actionName, logger, taskManager -
Constructor Summary
ConstructorsConstructorDescriptionXPackInfoFeatureTransportAction(String name, TransportService transportService, ActionFilters actionFilters) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanprotected voiddoExecute(Task task, XPackInfoRequest request, ActionListener<XPackInfoFeatureResponse> listener) protected abstract booleanenabled()protected abstract Stringname()Methods inherited from class org.elasticsearch.action.support.TransportAction
execute, executeDirect, localOnly
-
Constructor Details
-
XPackInfoFeatureTransportAction
public XPackInfoFeatureTransportAction(String name, TransportService transportService, ActionFilters actionFilters)
-
-
Method Details
-
name
-
available
protected abstract boolean available() -
enabled
protected abstract boolean enabled() -
doExecute
protected void doExecute(Task task, XPackInfoRequest request, ActionListener<XPackInfoFeatureResponse> listener) - Specified by:
doExecutein classTransportAction<XPackInfoRequest,XPackInfoFeatureResponse>
-