Package one.microstream.util.config
Class CompositeConfig
- java.lang.Object
-
- one.microstream.util.config.CompositeConfig
-
public class CompositeConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description CompositeConfig(String rootIdentifier, String qualifier, String filesuffix, CsvConfiguration csvConfig, File configDirectory, Substituter<String> stringCache, XGettingMap<String,String> customVariables)CompositeConfig(String rootIdentifier, String qualifier, String filesuffix, CsvConfiguration csvConfig, File configDirectory, Substituter<String> stringCache, XGettingMap<String,String> customVariables, Character variableStarter, Character variableTerminator)
-
Method Summary
Modifier and Type Method Description RootConfigdefaultConfig()Filedirectory()static ConfigEntry<Boolean>entryBoolean(String keyName)static ConfigEntry<Double>entryDouble(String keyName)static ConfigEntry<Integer>entryInteger(String keyName)static ConfigEntry<Long>entryLong(String keyName)static ConfigEntry<String>entryString(String keyName)voidexport()voiditerateConfigs(Consumer<? super AbstractConfig> iterator)SubConfigsubConfig(String identifier)
-
-
-
Constructor Detail
-
CompositeConfig
public CompositeConfig(String rootIdentifier, String qualifier, String filesuffix, CsvConfiguration csvConfig, File configDirectory, Substituter<String> stringCache, XGettingMap<String,String> customVariables, Character variableStarter, Character variableTerminator)
-
CompositeConfig
public CompositeConfig(String rootIdentifier, String qualifier, String filesuffix, CsvConfiguration csvConfig, File configDirectory, Substituter<String> stringCache, XGettingMap<String,String> customVariables)
-
-
Method Detail
-
entryString
public static final ConfigEntry<String> entryString(String keyName)
-
entryBoolean
public static final ConfigEntry<Boolean> entryBoolean(String keyName)
-
entryInteger
public static final ConfigEntry<Integer> entryInteger(String keyName)
-
entryLong
public static final ConfigEntry<Long> entryLong(String keyName)
-
entryDouble
public static final ConfigEntry<Double> entryDouble(String keyName)
-
directory
public File directory()
-
iterateConfigs
public void iterateConfigs(Consumer<? super AbstractConfig> iterator)
-
defaultConfig
public RootConfig defaultConfig()
-
export
public void export()
-
-