Package org.apache.pinot.spi.env
Class CommonsConfigurationUtils
- java.lang.Object
-
- org.apache.pinot.spi.env.CommonsConfigurationUtils
-
public abstract class CommonsConfigurationUtils extends Object
Provide utility functions to manipulate Apache CommonsConfigurationinstances.
-
-
Constructor Summary
Constructors Constructor Description CommonsConfigurationUtils()
-
Method Summary
Modifier and Type Method Description static org.apache.commons.configuration.PropertiesConfigurationfromFile(File file)Instantiate aPropertiesConfigurationfrom aFile.static org.apache.commons.configuration.PropertiesConfigurationfromInputStream(InputStream inputStream)Instantiate aPropertiesConfigurationfrom an inputstream.static List<String>getKeys(org.apache.commons.configuration.Configuration configuration)Provides a list of all the keys found in aConfiguration.static Stream<String>getKeysStream(org.apache.commons.configuration.Configuration configuration)Provides a stream of all the keys found in aConfiguration.static voidsaveToFile(org.apache.commons.configuration.PropertiesConfiguration propertiesConfiguration, File file)static Map<String,Object>toMap(org.apache.commons.configuration.Configuration configuration)
-
-
-
Method Detail
-
fromFile
public static org.apache.commons.configuration.PropertiesConfiguration fromFile(File file)
Instantiate aPropertiesConfigurationfrom aFile.- Parameters:
file- containing properties- Returns:
- a
PropertiesConfigurationinstance. Empty if file does not exist.
-
fromInputStream
public static org.apache.commons.configuration.PropertiesConfiguration fromInputStream(InputStream inputStream)
Instantiate aPropertiesConfigurationfrom an inputstream.- Parameters:
inputStream- containing properties- Returns:
- a
PropertiesConfigurationinstance.
-
saveToFile
public static void saveToFile(org.apache.commons.configuration.PropertiesConfiguration propertiesConfiguration, File file)
-
getKeysStream
public static Stream<String> getKeysStream(org.apache.commons.configuration.Configuration configuration)
Provides a stream of all the keys found in aConfiguration.- Parameters:
configuration- to iterate on keys- Returns:
- a stream of keys
-
getKeys
public static List<String> getKeys(org.apache.commons.configuration.Configuration configuration)
Provides a list of all the keys found in aConfiguration.- Parameters:
configuration- to iterate on keys- Returns:
- a list of keys
-
-