Package org.apache.dubbo.config.context
Class ModuleConfigManager
java.lang.Object
org.apache.dubbo.common.context.LifecycleAdapter
org.apache.dubbo.config.context.AbstractConfigManager
org.apache.dubbo.config.context.ModuleConfigManager
- All Implemented Interfaces:
Lifecycle,ModuleExt,Disposable
Manage configs of module
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConsumer(ConsumerConfig consumerConfig) voidaddConsumers(Iterable<ConsumerConfig> consumerConfigs) voidaddProvider(ProviderConfig providerConfig) voidaddProviders(Iterable<ProviderConfig> providerConfigs) voidaddReference(ReferenceConfigBase<?> referenceConfig) voidaddReferences(Iterable<ReferenceConfigBase<?>> referenceConfigs) voidaddService(ServiceConfigBase<?> serviceConfig) voidaddServices(Iterable<ServiceConfigBase<?>> serviceConfigs) voidclear()<T extends AbstractConfig>
Optional<T> Get config instance by id or by name<C extends AbstractConfig>
Collection<C> getConfigs(Class<C> configType) <C extends AbstractConfig>
Map<String, C> getConfigsMap(Class<C> cls) getConsumer(String id) <C extends AbstractConfig>
List<C> getDefaultConfigs(Class<C> cls) Only allows one default ConsumerConfigOnly allows one default ProviderConfiggetProtocol(String idOrName) getProvider(String id) <T> ReferenceConfigBase<T> getReference(String id) getRegistry(String id) <T> ServiceConfigBase<T> getService(String id) getSsl()voidvoidvoidsetModule(ModuleConfig module) Methods inherited from class org.apache.dubbo.config.context.AbstractConfigManager
addConfig, destroy, initialize, isInitialized, loadConfigsOfTypeFromProps, removeConfigMethods inherited from class org.apache.dubbo.common.context.LifecycleAdapter
startMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.dubbo.common.context.Lifecycle
destroy, initialize, start
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
ModuleConfigManager
-
-
Method Details
-
setModule
-
getModule
-
addService
-
addServices
-
getServices
-
getService
-
addReference
-
addReferences
-
getReferences
-
getReference
-
addProvider
-
addProviders
-
getProvider
-
getDefaultProvider
Only allows one default ProviderConfig -
getProviders
-
addConsumer
-
addConsumers
-
getConsumer
-
getDefaultConsumer
Only allows one default ConsumerConfig -
getConsumers
-
refreshAll
public void refreshAll()- Overrides:
refreshAllin classAbstractConfigManager
-
clear
public void clear()- Overrides:
clearin classAbstractConfigManager
-
loadConfigs
public void loadConfigs()- Specified by:
loadConfigsin classAbstractConfigManager
-
getApplicationConfigManager
-
getConfigsMap
- Overrides:
getConfigsMapin classAbstractConfigManager
-
getConfigs
- Overrides:
getConfigsin classAbstractConfigManager
-
getConfig
Description copied from class:AbstractConfigManagerGet config instance by id or by name- Overrides:
getConfigin classAbstractConfigManager- Parameters:
cls- Config typeidOrName- the id or name of the config- Returns:
-
getDefaultConfigs
- Overrides:
getDefaultConfigsin classAbstractConfigManager
-
getApplication
-
getMonitor
-
getMetrics
-
getTracing
-
getSsl
-
getDefaultConfigCenter
-
getConfigCenter
-
getConfigCenters
-
getMetadataConfigs
-
getDefaultMetadataConfigs
-
getProtocol
-
getDefaultProtocols
-
getProtocols
-
getRegistry
-
getDefaultRegistries
-
getRegistries
-