Class EsqlPlugin
java.lang.Object
org.elasticsearch.plugins.Plugin
org.elasticsearch.xpack.esql.plugin.EsqlPlugin
- All Implemented Interfaces:
Closeable,AutoCloseable,ActionPlugin
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.plugins.Plugin
Plugin.PluginServicesNested classes/interfaces inherited from interface org.elasticsearch.plugins.ActionPlugin
ActionPlugin.ActionHandler<Request extends ActionRequest,Response extends ActionResponse> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<?> createComponents(Plugin.PluginServices services) List<ActionPlugin.ActionHandler<? extends ActionRequest, ? extends ActionResponse>> List<ExecutorBuilder<?>> getExecutorBuilders(Settings settings) protected XPackLicenseStategetRestHandlers(Settings settings, NamedWriteableRegistry namedWriteableRegistry, RestController restController, ClusterSettings clusterSettings, IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<DiscoveryNodes> nodesInCluster, Predicate<NodeFeature> clusterSupportsFeature) The settings defined by the ESQL plugin.Methods inherited from class org.elasticsearch.plugins.Plugin
additionalSettings, close, getAdditionalIndexSettingProviders, getBootstrapChecks, getCustomMetadataUpgraders, getIndexTemplateMetadataUpgrader, getNamedXContent, getSettingsFilter, onIndexModuleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.plugins.ActionPlugin
getActionFilters, getMappedActionFilters, getRestHeaders, getTaskHeaders, indicesAliasesRequestValidators, mappingRequestValidators
-
Field Details
-
INLINESTATS_FEATURE_FLAG
-
ESQL_WORKER_THREAD_POOL_NAME
- See Also:
-
QUERY_RESULT_TRUNCATION_MAX_SIZE
-
QUERY_RESULT_TRUNCATION_DEFAULT_SIZE
-
-
Constructor Details
-
EsqlPlugin
public EsqlPlugin()
-
-
Method Details
-
createComponents
- Overrides:
createComponentsin classPlugin
-
getLicenseState
-
getSettings
The settings defined by the ESQL plugin.- Overrides:
getSettingsin classPlugin- Returns:
- the settings
-
getActions
public List<ActionPlugin.ActionHandler<? extends ActionRequest,? extends ActionResponse>> getActions()- Specified by:
getActionsin interfaceActionPlugin
-
getRestHandlers
public List<RestHandler> getRestHandlers(Settings settings, NamedWriteableRegistry namedWriteableRegistry, RestController restController, ClusterSettings clusterSettings, IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<DiscoveryNodes> nodesInCluster, Predicate<NodeFeature> clusterSupportsFeature) - Specified by:
getRestHandlersin interfaceActionPlugin
-
getNamedWriteables
- Overrides:
getNamedWriteablesin classPlugin
-
getExecutorBuilders
- Overrides:
getExecutorBuildersin classPlugin
-