| Package | Description |
|---|---|
| org.apache.dubbo.common.config | |
| org.apache.dubbo.config | |
| org.apache.dubbo.config.context |
| Modifier and Type | Method and Description |
|---|---|
List<Map<String,String>> |
Environment.getConfigurationMaps(AbstractConfig config,
String prefix)
Get configuration map list for target instance
|
List<Map<String,String>> |
ModuleEnvironment.getConfigurationMaps(AbstractConfig config,
String prefix) |
Configuration |
Environment.getPrefixedConfiguration(AbstractConfig config,
String prefix)
At start-up, Dubbo is driven by various configuration, such as Application, Registry, Protocol, etc.
|
Configuration |
ModuleEnvironment.getPrefixedConfiguration(AbstractConfig config,
String prefix) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInterfaceConfig
AbstractDefaultConfig
|
class |
AbstractMethodConfig
AbstractMethodConfig
|
class |
AbstractReferenceConfig
AbstractConsumerConfig
|
class |
AbstractServiceConfig
AbstractServiceConfig
|
class |
ApplicationConfig
The application info
|
class |
ConfigCenterConfig
ConfigCenterConfig
|
class |
ConsumerConfig
The service consumer default configuration
|
class |
MetadataReportConfig
MetadataReportConfig
|
class |
MethodConfig
The method configuration
|
class |
MetricsConfig
MetricsConfig
|
class |
ModuleConfig
The module info
|
class |
MonitorConfig
MonitorConfig
|
class |
ProtocolConfig
ProtocolConfig
|
class |
ProviderConfig
The service provider default configuration
|
class |
ReferenceConfigBase<T>
ReferenceConfig
|
class |
RegistryConfig
RegistryConfig
|
class |
ServiceConfigBase<T>
ServiceConfig
|
class |
SslConfig |
class |
TracingConfig
TracingConfig
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractConfig.overrideWithConfig(AbstractConfig newOne,
boolean overrideAll) |
| Modifier and Type | Method and Description |
|---|---|
static String |
AbstractConfig.getTypePrefix(Class<? extends AbstractConfig> cls) |
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractConfig> |
AbstractConfigManager.addConfig(AbstractConfig config)
Add the dubbo
config |
<T extends AbstractConfig> |
AbstractConfigManager.getConfig(Class<T> cls,
String idOrName)
Get config instance by id or by name
|
<T extends AbstractConfig> |
ModuleConfigManager.getConfig(Class<T> cls,
String idOrName) |
<C extends AbstractConfig> |
AbstractConfigManager.getConfigs(Class<C> configType) |
<C extends AbstractConfig> |
ModuleConfigManager.getConfigs(Class<C> configType) |
<C extends AbstractConfig> |
AbstractConfigManager.getConfigsMap(Class<C> cls) |
<C extends AbstractConfig> |
ModuleConfigManager.getConfigsMap(Class<C> cls) |
<C extends AbstractConfig> |
ConfigManager.getDefaultConfigs(Class<C> cls) |
<C extends AbstractConfig> |
AbstractConfigManager.getDefaultConfigs(Class<C> cls) |
<C extends AbstractConfig> |
ModuleConfigManager.getDefaultConfigs(Class<C> cls) |
<T extends AbstractConfig> |
AbstractConfigManager.loadConfigsOfTypeFromProps(Class<T> cls) |
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractConfig> |
AbstractConfigManager.addConfig(AbstractConfig config)
Add the dubbo
config |
boolean |
AbstractConfigManager.removeConfig(AbstractConfig config)
In some scenario, we may need to add and remove ServiceConfig or ReferenceConfig dynamically.
|
void |
ConfigValidator.validate(AbstractConfig config) |
| Constructor and Description |
|---|
ConfigConfigurationAdapter(AbstractConfig config,
String prefix) |
| Constructor and Description |
|---|
AbstractConfigManager(ScopeModel scopeModel,
Collection<Class<? extends AbstractConfig>> supportedConfigTypes) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.