Class AzureDiscoveryPlugin
java.lang.Object
org.opensearch.plugins.Plugin
org.opensearch.plugin.discovery.azure.classic.AzureDiscoveryPlugin
- All Implemented Interfaces:
Closeable,AutoCloseable,DiscoveryPlugin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AzureComputeServiceprotected AzureSeedHostsProvidercreateSeedHostsProvider(Settings settings, AzureComputeService azureComputeService, TransportService transportService, NetworkService networkService) getSeedHostProviders(TransportService transportService, NetworkService networkService) Methods inherited from class org.opensearch.plugins.Plugin
additionalSettings, close, createComponents, createGuiceModules, getAdditionalIndexSettingProviders, getBootstrapChecks, getExecutorBuilders, 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.DiscoveryPlugin
getCustomNameResolver, getElectionStrategies, getJoinValidator
-
Field Details
-
AZURE
- See Also:
-
settings
-
-
Constructor Details
-
AzureDiscoveryPlugin
-
-
Method Details
-
createComputeService
-
getSeedHostProviders
public Map<String,Supplier<SeedHostsProvider>> getSeedHostProviders(TransportService transportService, NetworkService networkService) - Specified by:
getSeedHostProvidersin interfaceDiscoveryPlugin
-
createSeedHostsProvider
protected AzureSeedHostsProvider createSeedHostsProvider(Settings settings, AzureComputeService azureComputeService, TransportService transportService, NetworkService networkService) -
getSettings
- Overrides:
getSettingsin classPlugin
-