类 ModuleConfigManager
- java.lang.Object
-
- org.apache.dubbo.common.context.LifecycleAdapter
-
- org.apache.dubbo.config.context.AbstractConfigManager
-
- org.apache.dubbo.config.context.ModuleConfigManager
-
- 所有已实现的接口:
Lifecycle,Disposable
public class ModuleConfigManager extends AbstractConfigManager
Manage configs of module
-
-
构造器概要
构造器 构造器 说明 ModuleConfigManager(ModuleModel moduleModel)
-
方法概要
-
从类继承的方法 org.apache.dubbo.config.context.AbstractConfigManager
addConfig, destroy, initialize, isInitialized, loadConfigsOfTypeFromProps, removeConfig
-
从类继承的方法 org.apache.dubbo.common.context.LifecycleAdapter
start
-
-
-
-
构造器详细资料
-
ModuleConfigManager
public ModuleConfigManager(ModuleModel moduleModel)
-
-
方法详细资料
-
setModule
@DisableInject public void setModule(ModuleConfig module)
-
getModule
public Optional<ModuleConfig> getModule()
-
addService
public void addService(ServiceConfigBase<?> serviceConfig)
-
addServices
public void addServices(Iterable<ServiceConfigBase<?>> serviceConfigs)
-
getServices
public Collection<ServiceConfigBase> getServices()
-
getService
public <T> ServiceConfigBase<T> getService(String id)
-
addReference
public void addReference(ReferenceConfigBase<?> referenceConfig)
-
addReferences
public void addReferences(Iterable<ReferenceConfigBase<?>> referenceConfigs)
-
getReferences
public Collection<ReferenceConfigBase<?>> getReferences()
-
getReference
public <T> ReferenceConfigBase<T> getReference(String id)
-
addProvider
public void addProvider(ProviderConfig providerConfig)
-
addProviders
public void addProviders(Iterable<ProviderConfig> providerConfigs)
-
getProvider
public Optional<ProviderConfig> getProvider(String id)
-
getDefaultProvider
public Optional<ProviderConfig> getDefaultProvider()
Only allows one default ProviderConfig
-
getProviders
public Collection<ProviderConfig> getProviders()
-
addConsumer
public void addConsumer(ConsumerConfig consumerConfig)
-
addConsumers
public void addConsumers(Iterable<ConsumerConfig> consumerConfigs)
-
getConsumer
public Optional<ConsumerConfig> getConsumer(String id)
-
getDefaultConsumer
public Optional<ConsumerConfig> getDefaultConsumer()
Only allows one default ConsumerConfig
-
getConsumers
public Collection<ConsumerConfig> getConsumers()
-
refreshAll
public void refreshAll()
- 覆盖:
refreshAll在类中AbstractConfigManager
-
clear
public void clear()
- 覆盖:
clear在类中AbstractConfigManager
-
loadConfigs
public void loadConfigs()
- 指定者:
loadConfigs在类中AbstractConfigManager
-
getApplicationConfigManager
public ConfigManager getApplicationConfigManager()
-
getConfigsMap
public <C extends AbstractConfig> Map<String,C> getConfigsMap(Class<C> cls)
- 覆盖:
getConfigsMap在类中AbstractConfigManager
-
getConfigs
public <C extends AbstractConfig> Collection<C> getConfigs(Class<C> configType)
- 覆盖:
getConfigs在类中AbstractConfigManager
-
getConfig
public <T extends AbstractConfig> Optional<T> getConfig(Class<T> cls, String idOrName)
从类复制的说明:AbstractConfigManagerGet config instance by id or by name- 覆盖:
getConfig在类中AbstractConfigManager- 参数:
cls- Config typeidOrName- the id or name of the config- 返回:
-
getDefaultConfigs
public <C extends AbstractConfig> List<C> getDefaultConfigs(Class<C> cls)
-
getApplication
public Optional<ApplicationConfig> getApplication()
-
getMonitor
public Optional<MonitorConfig> getMonitor()
-
getMetrics
public Optional<MetricsConfig> getMetrics()
-
getDefaultConfigCenter
public Optional<Collection<ConfigCenterConfig>> getDefaultConfigCenter()
-
getConfigCenter
public Optional<ConfigCenterConfig> getConfigCenter(String id)
-
getConfigCenters
public Collection<ConfigCenterConfig> getConfigCenters()
-
getMetadataConfigs
public Collection<MetadataReportConfig> getMetadataConfigs()
-
getDefaultMetadataConfigs
public Collection<MetadataReportConfig> getDefaultMetadataConfigs()
-
getProtocol
public Optional<ProtocolConfig> getProtocol(String idOrName)
-
getDefaultProtocols
public List<ProtocolConfig> getDefaultProtocols()
-
getProtocols
public Collection<ProtocolConfig> getProtocols()
-
getRegistry
public Optional<RegistryConfig> getRegistry(String id)
-
getDefaultRegistries
public List<RegistryConfig> getDefaultRegistries()
-
getRegistries
public Collection<RegistryConfig> getRegistries()
-
-