Class AzureRepositoryPlugin
java.lang.Object
org.opensearch.plugins.Plugin
org.opensearch.repositories.azure.AzureRepositoryPlugin
- All Implemented Interfaces:
Closeable,AutoCloseable,ReloadablePlugin,RepositoryPlugin
A plugin to add a repository type that writes to and from the Azure cloud storage service.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExecutorBuilder<?>List<ExecutorBuilder<?>>getExecutorBuilders(Settings settings) getRepositories(Environment env, org.opensearch.core.xcontent.NamedXContentRegistry namedXContentRegistry, ClusterService clusterService, RecoverySettings recoverySettings) voidMethods inherited from class org.opensearch.plugins.Plugin
additionalSettings, close, createComponents, createGuiceModules, getAdditionalIndexSettingProviders, getBootstrapChecks, getFeature, getGuiceServiceClasses, getIndexTemplateMetadataUpgrader, getNamedWriteables, getNamedXContent, getRoles, 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.RepositoryPlugin
getInternalRepositories
-
Field Details
-
REPOSITORY_THREAD_POOL_NAME
- See Also:
-
-
Constructor Details
-
AzureRepositoryPlugin
-
-
Method Details
-
getRepositories
public Map<String,Repository.Factory> getRepositories(Environment env, org.opensearch.core.xcontent.NamedXContentRegistry namedXContentRegistry, ClusterService clusterService, RecoverySettings recoverySettings) - Specified by:
getRepositoriesin interfaceRepositoryPlugin
-
getSettings
- Overrides:
getSettingsin classPlugin
-
getExecutorBuilders
- Overrides:
getExecutorBuildersin classPlugin
-
executorBuilder
-
reload
- Specified by:
reloadin interfaceReloadablePlugin
-