Package org.opensearch.index.reindex
Class ReindexPlugin
java.lang.Object
org.opensearch.plugins.Plugin
org.opensearch.index.reindex.ReindexPlugin
- All Implemented Interfaces:
Closeable,AutoCloseable,ActionPlugin,ExtensiblePlugin
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.plugins.ActionPlugin
ActionPlugin.ActionHandler<Request extends ActionRequest,Response extends org.opensearch.core.action.ActionResponse> Nested classes/interfaces inherited from interface org.opensearch.plugins.ExtensiblePlugin
ExtensiblePlugin.ExtensionLoader -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateComponents(Client client, ClusterService clusterService, ThreadPool threadPool, ResourceWatcherService resourceWatcherService, ScriptService scriptService, org.opensearch.core.xcontent.NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, org.opensearch.core.common.io.stream.NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver expressionResolver, Supplier<RepositoriesService> repositoriesServiceSupplier) List<ActionPlugin.ActionHandler<? extends ActionRequest, ? extends org.opensearch.core.action.ActionResponse>> List<org.opensearch.core.common.io.stream.NamedWriteableRegistry.Entry> getRestHandlers(Settings settings, RestController restController, ClusterSettings clusterSettings, IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<DiscoveryNodes> nodesInCluster) voidMethods inherited from class org.opensearch.plugins.Plugin
additionalSettings, close, createGuiceModules, getAdditionalIndexSettingProviders, getBootstrapChecks, getExecutorBuilders, getFeature, getGuiceServiceClasses, getIndexTemplateMetadataUpgrader, getNamedXContent, getRoles, getSecureSettingFactory, getSettingsFilter, getSettingUpgraders, onIndexModuleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.plugins.ActionPlugin
getActionFilters, getClientActions, getRestHandlerWrapper, getRestHeaders, getTaskHeaders, indicesAliasesRequestValidators, mappingRequestValidators
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
ReindexPlugin
public ReindexPlugin()
-
-
Method Details
-
getActions
public List<ActionPlugin.ActionHandler<? extends ActionRequest,? extends org.opensearch.core.action.ActionResponse>> getActions()- Specified by:
getActionsin interfaceActionPlugin
-
getNamedWriteables
- Overrides:
getNamedWriteablesin classPlugin
-
getRestHandlers
public List<RestHandler> getRestHandlers(Settings settings, RestController restController, ClusterSettings clusterSettings, IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<DiscoveryNodes> nodesInCluster) - Specified by:
getRestHandlersin interfaceActionPlugin
-
createComponents
public Collection<Object> createComponents(Client client, ClusterService clusterService, ThreadPool threadPool, ResourceWatcherService resourceWatcherService, ScriptService scriptService, org.opensearch.core.xcontent.NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, org.opensearch.core.common.io.stream.NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver expressionResolver, Supplier<RepositoriesService> repositoriesServiceSupplier) - Overrides:
createComponentsin classPlugin
-
getSettings
- Overrides:
getSettingsin classPlugin
-
loadExtensions
- Specified by:
loadExtensionsin interfaceExtensiblePlugin
-