类 Environment

    • 构造器详细资料

      • Environment

        public Environment()
    • 方法详细资料

      • getExternalConfigurationMap

        public Map<String,​String> getExternalConfigurationMap()
      • getAppExternalConfigurationMap

        public Map<String,​String> getAppExternalConfigurationMap()
      • updateExternalConfigurationMap

        public void updateExternalConfigurationMap​(Map<String,​String> externalMap)
      • updateAppExternalConfigurationMap

        public void updateAppExternalConfigurationMap​(Map<String,​String> externalMap)
      • getPrefixedConfiguration

        public CompositeConfiguration getPrefixedConfiguration​(AbstractConfig config)
        At start-up, Dubbo is driven by various configuration, such as Application, Registry, Protocol, etc. All configurations will be converged into a data bus - URL, and then drive the subsequent process.

        At present, there are many configuration sources, including AbstractConfig (API, XML, annotation), - D, config center, etc. This method helps us to filter out the most priority values from various configuration sources.

        参数:
        config -
        返回:
      • getConfiguration

        public Configuration getConfiguration()
        There are two ways to get configuration during exposure / reference or at runtime: 1. URL, The value in the URL is relatively fixed. we can get value directly. 2. The configuration exposed in this method is convenient for us to query the latest values from multiple prioritized sources, it also guarantees that configs changed dynamically can take effect on the fly.
      • getDynamicGlobalConfiguration

        public Configuration getDynamicGlobalConfiguration()
      • isConfigCenterFirst

        public boolean isConfigCenterFirst()
      • setConfigCenterFirst

        @DisableInject
        public void setConfigCenterFirst​(boolean configCenterFirst)
      • clearExternalConfigs

        public void clearExternalConfigs()
      • clearAppExternalConfigs

        public void clearAppExternalConfigs()