public class Environment extends LifecycleAdapter implements FrameworkExt
| 构造器和说明 |
|---|
Environment() |
startpublic void initialize()
throws IllegalStateException
Lifecyclestartinitialize 在接口中 Lifecycleinitialize 在类中 LifecycleAdapterIllegalStateException@DisableInject public void setExternalConfigMap(Map<String,String> externalConfiguration)
@DisableInject public void setAppExternalConfigMap(Map<String,String> appExternalConfiguration)
public void updateExternalConfigurationMap(Map<String,String> externalMap)
public void updateAppExternalConfigurationMap(Map<String,String> externalMap)
public CompositeConfiguration getPrefixedConfiguration(AbstractConfig config)
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 - public Configuration getConfiguration()
public boolean isConfigCenterFirst()
@DisableInject public void setConfigCenterFirst(boolean configCenterFirst)
public Optional<DynamicConfiguration> getDynamicConfiguration()
@DisableInject public void setDynamicConfiguration(DynamicConfiguration dynamicConfiguration)
public void destroy()
throws IllegalStateException
Lifecycledestroy 在接口中 Lifecycledestroy 在类中 LifecycleAdapterIllegalStateExceptionpublic PropertiesConfiguration getPropertiesConfiguration()
public SystemConfiguration getSystemConfiguration()
public EnvironmentConfiguration getEnvironmentConfiguration()
public InmemoryConfiguration getExternalConfiguration()
public InmemoryConfiguration getAppExternalConfiguration()
public void clearExternalConfigs()
public void clearAppExternalConfigs()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.