Class EnvBasedCconfigRetriever

java.lang.Object
org.chenile.cconfig.sdk.impl.EnvBasedCconfigRetriever
All Implemented Interfaces:
Command<ConfigContext>

public class EnvBasedCconfigRetriever extends Object implements Command<ConfigContext>
This considers all the module keys and selectively enhances them if there is an environmental override. Note that environment will not add any new config keys. It will only enhance the existing keys. Also, this completely replaces the existing value for the key with a new value rather than selective manipulation of the value of the key.