public class ModuleConfigManager extends AbstractConfigManager implements ModuleExt
| Constructor and Description |
|---|
ModuleConfigManager(ModuleModel moduleModel) |
addConfig, destroy, initialize, isInitialized, loadConfigsOfTypeFromProps, removeConfigstartequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, initialize, startpublic static final String NAME
public 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 in class AbstractConfigManagerpublic void clear()
clear in class AbstractConfigManagerpublic void loadConfigs()
loadConfigs in class AbstractConfigManagerpublic ConfigManager getApplicationConfigManager()
public <C extends AbstractConfig> Map<String,C> getConfigsMap(Class<C> cls)
getConfigsMap in class AbstractConfigManagerpublic <C extends AbstractConfig> Collection<C> getConfigs(Class<C> configType)
getConfigs in class AbstractConfigManagerpublic <T extends AbstractConfig> Optional<T> getConfig(Class<T> cls, String idOrName)
AbstractConfigManagergetConfig in class AbstractConfigManagercls - Config typeidOrName - the id or name of the configpublic <C extends AbstractConfig> List<C> getDefaultConfigs(Class<C> cls)
getDefaultConfigs in class AbstractConfigManagerpublic Optional<ApplicationConfig> getApplication()
public Optional<MonitorConfig> getMonitor()
public Optional<MetricsConfig> getMetrics()
public Optional<TracingConfig> getTracing()
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–2020 The Apache Software Foundation. All rights reserved.