public class Environment extends LifecycleAdapter implements FrameworkExt
| Constructor and Description |
|---|
Environment() |
startpublic static final String NAME
public void initialize()
throws IllegalStateException
Lifecyclestartinitialize in interface Lifecycleinitialize in class 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 in interface Lifecycledestroy in class 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.