Package io.github.duckasteroid.progress
Class Configuration
- java.lang.Object
-
- io.github.duckasteroid.progress.Configuration
-
public class Configuration extends java.lang.ObjectConfiguration class used by clients (and supporting libraries) to load statically configured monitoring.
-
-
Constructor Summary
Constructors Constructor Description Configuration(java.util.Properties source)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleangetBoolean(java.lang.String name, java.lang.Boolean defaultValue)static ConfigurationgetInstance()java.lang.IntegergetInteger(java.lang.String name, java.lang.Integer defaultValue)java.lang.LonggetLong(java.lang.String name, java.lang.Long defaultValue)java.lang.StringgetString(java.lang.String name, java.lang.String defaultValue)java.util.Optional<java.lang.String>getStringValue(java.lang.String prop)<T> TgetValue(java.lang.String name, java.util.function.Function<java.lang.String,T> parser, T defaultValue)booleanhasValueFor(java.lang.String name)
-
-
-
Method Detail
-
getInstance
public static Configuration getInstance()
-
getStringValue
public java.util.Optional<java.lang.String> getStringValue(java.lang.String prop)
-
getInteger
public java.lang.Integer getInteger(java.lang.String name, java.lang.Integer defaultValue)
-
getLong
public java.lang.Long getLong(java.lang.String name, java.lang.Long defaultValue)
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.String name, java.lang.Boolean defaultValue)
-
getString
public java.lang.String getString(java.lang.String name, java.lang.String defaultValue)
-
hasValueFor
public boolean hasValueFor(java.lang.String name)
-
getValue
public <T> T getValue(java.lang.String name, java.util.function.Function<java.lang.String,T> parser, T defaultValue)
-
-