public class ModuleConfigManager extends AbstractConfigManager implements ModuleExt
| 构造器和说明 |
|---|
ModuleConfigManager(ModuleModel moduleModel) |
addConfig, destroy, initialize, isInitialized, loadConfigsOfTypeFromProps, removeConfigstartdestroy, initialize, startpublic ModuleConfigManager(ModuleModel moduleModel)
@DisableInject public void setModule(ModuleConfig module)
public Optional<ModuleConfig> getModule()
public void addService(ServiceConfigBase<?> serviceConfig)
public void addServices(Iterable<ServiceConfigBase<?>> serviceConfigs)
public Collection<ServiceConfigBase> getServices()
public <T> ServiceConfigBase<T> getService(String id)
public void addReference(ReferenceConfigBase<?> referenceConfig)
public void addReferences(Iterable<ReferenceConfigBase<?>> referenceConfigs)
public Collection<ReferenceConfigBase<?>> getReferences()
public <T> ReferenceConfigBase<T> getReference(String id)
public void addProvider(ProviderConfig providerConfig)
public void addProviders(Iterable<ProviderConfig> providerConfigs)
public Optional<ProviderConfig> getProvider(String id)
public Optional<ProviderConfig> getDefaultProvider()
public Collection<ProviderConfig> getProviders()
public void addConsumer(ConsumerConfig consumerConfig)
public void addConsumers(Iterable<ConsumerConfig> consumerConfigs)
public Optional<ConsumerConfig> getConsumer(String id)
public Optional<ConsumerConfig> getDefaultConsumer()
public Collection<ConsumerConfig> getConsumers()
public void refreshAll()
refreshAll 在类中 AbstractConfigManagerpublic void clear()
clear 在类中 AbstractConfigManagerpublic void loadConfigs()
loadConfigs 在类中 AbstractConfigManagerpublic ConfigManager getApplicationConfigManager()
public <C extends AbstractConfig> Map<String,C> getConfigsMap(Class<C> cls)
getConfigsMap 在类中 AbstractConfigManagerpublic <C extends AbstractConfig> Collection<C> getConfigs(Class<C> configType)
getConfigs 在类中 AbstractConfigManagerpublic <T extends AbstractConfig> Optional<T> getConfig(Class<T> cls, String idOrName)
AbstractConfigManagergetConfig 在类中 AbstractConfigManagercls - Config typeidOrName - the id or name of the configpublic <C extends AbstractConfig> List<C> getDefaultConfigs(Class<C> cls)
public Optional<ApplicationConfig> getApplication()
public Optional<MonitorConfig> getMonitor()
public Optional<MetricsConfig> getMetrics()
public Optional<Collection<ConfigCenterConfig>> getDefaultConfigCenter()
public Optional<ConfigCenterConfig> getConfigCenter(String id)
public Collection<ConfigCenterConfig> getConfigCenters()
public Collection<MetadataReportConfig> getMetadataConfigs()
public Collection<MetadataReportConfig> getDefaultMetadataConfigs()
public Optional<ProtocolConfig> getProtocol(String idOrName)
public List<ProtocolConfig> getDefaultProtocols()
public Collection<ProtocolConfig> getProtocols()
public Optional<RegistryConfig> getRegistry(String id)
public List<RegistryConfig> getDefaultRegistries()
public Collection<RegistryConfig> getRegistries()
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.