public class ConfigManager extends AbstractConfigManager implements ApplicationExt
| Modifier and Type | Field and Description |
|---|---|
static String |
BEAN_NAME |
static String |
DUBBO_CONFIG_MODE |
static String |
NAME |
| Constructor and Description |
|---|
ConfigManager(ApplicationModel applicationModel) |
addConfig, clear, destroy, getConfig, getConfigs, getConfigsMap, initialize, isInitialized, loadConfigsOfTypeFromProps, removeConfigstartequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, initialize, startpublic static final String NAME
public static final String BEAN_NAME
public static final String DUBBO_CONFIG_MODE
public ConfigManager(ApplicationModel applicationModel)
@DisableInject public void setApplication(ApplicationConfig application)
application - public Optional<ApplicationConfig> getApplication()
public ApplicationConfig getApplicationOrElseThrow()
@DisableInject public void setMonitor(MonitorConfig monitor)
public Optional<MonitorConfig> getMonitor()
@DisableInject public void setMetrics(MetricsConfig metrics)
public Optional<MetricsConfig> getMetrics()
@DisableInject public void setTracing(TracingConfig tracing)
public Optional<TracingConfig> getTracing()
@DisableInject public void setSsl(SslConfig sslConfig)
public void addConfigCenter(ConfigCenterConfig configCenter)
public void addConfigCenters(Iterable<ConfigCenterConfig> configCenters)
public Optional<Collection<ConfigCenterConfig>> getDefaultConfigCenter()
public Optional<ConfigCenterConfig> getConfigCenter(String id)
public Collection<ConfigCenterConfig> getConfigCenters()
public void addMetadataReport(MetadataReportConfig metadataReportConfig)
public void addMetadataReports(Iterable<MetadataReportConfig> metadataReportConfigs)
public Collection<MetadataReportConfig> getMetadataConfigs()
public Collection<MetadataReportConfig> getDefaultMetadataConfigs()
public void addProtocol(ProtocolConfig protocolConfig)
public void addProtocols(Iterable<ProtocolConfig> protocolConfigs)
public Optional<ProtocolConfig> getProtocol(String idOrName)
public List<ProtocolConfig> getDefaultProtocols()
public <C extends AbstractConfig> List<C> getDefaultConfigs(Class<C> cls)
getDefaultConfigs in class AbstractConfigManagerpublic Collection<ProtocolConfig> getProtocols()
public void addRegistry(RegistryConfig registryConfig)
public void addRegistries(Iterable<RegistryConfig> registryConfigs)
public Optional<RegistryConfig> getRegistry(String id)
public List<RegistryConfig> getDefaultRegistries()
public Collection<RegistryConfig> getRegistries()
public void refreshAll()
refreshAll in class AbstractConfigManagerpublic void loadConfigs()
loadConfigs in class AbstractConfigManagerpublic ConfigMode getConfigMode()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.