...
Public Interfaces
This proposal will add an interface a new constructor to the AbstractConfig base class :
AbstractConfig
/**
* Construct a configuration with a ConfigDef, the configuration properties, optional {@link ConfigProviders}.
* @param definition the definition of the configurations
* @param originals the name-value pairs of the configuration
* @param configProviders the map of properties of config providers which will be instantiated by the constructor to resolve any variables in {@code originals}
* @param doLog whether the configurations should be logged
*/
public AbstractConfig(ConfigDef definition, Map<?, ?> originals, Map<?, ?> configProviders, boolean doLog ) {
...
}
|
...