Package org.hobbit.utils
Class EnvVariables
java.lang.Object
org.hobbit.utils.EnvVariables
Deprecated.
A simple class offering static access to environmental variables.
- Author:
- Michael Röder (michael.roeder@uni-paderborn.de)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleangetBoolean(String name) Deprecated.Returns the value of the environmental variable with the given name asbooleanor throws anIllegalStateExceptionif the variable can not be found or an error occurs.static booleangetBoolean(String name, boolean defaultValue) Deprecated.Returns the value of the environmental variable with the given name asbooleanor the default value if the variable can not be found or an error occurs.static booleangetBoolean(String name, boolean defaultValue, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name asbooleanor the default value if the variable can not be found or an error occurs.static booleangetBoolean(String name, Supplier<Boolean> defaultValueFactory) Deprecated.Returns the value of the environmental variable with the given name asbooleanor the default value if the variable can not be found or an error occurs.static booleangetBoolean(String name, Supplier<Boolean> defaultValueFactory, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name asbooleanor the default value if the variable can not be found or an error occurs.static booleangetBoolean(String name, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name asbooleanor throws anIllegalStateExceptionif the variable can not be found or an error occurs.protected static booleangetBooleanValue(String name, boolean defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) Deprecated.Internal method defining the default value factory function before callinggetBooleanValue(String, Supplier, Logger, boolean).protected static booleangetBooleanValue(String name, Supplier<Boolean> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).static intDeprecated.Returns the value of the environmental variable with the given name asintor throws anIllegalStateExceptionif the variable can not be found or an error occurs.static intDeprecated.Returns the value of the environmental variable with the given name asintor the default value if the variable can not be found or an error occurs.static intDeprecated.Returns the value of the environmental variable with the given name asintor the default value if the variable can not be found or an error occurs.static intDeprecated.Returns the value of the environmental variable with the given name asintor the default value if the variable can not be found or an error occurs.static intDeprecated.Returns the value of the environmental variable with the given name asintor the default value if the variable can not be found or an error occurs.static intDeprecated.Returns the value of the environmental variable with the given name asintor throws anIllegalStateExceptionif the variable can not be found or an error occurs.protected static intgetIntValue(String name, int defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) Deprecated.Internal method defining the default value factory function before callinggetIntValue(String, Supplier, Logger, boolean).protected static intgetIntValue(String name, Supplier<Integer> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).static longDeprecated.Returns the value of the environmental variable with the given name aslongor throws anIllegalStateExceptionif the variable can not be found or an error occurs.static longDeprecated.Returns the value of the environmental variable with the given name aslongor the default value if the variable can not be found or an error occurs.static longDeprecated.Returns the value of the environmental variable with the given name aslongor the default value if the variable can not be found or an error occurs.static longDeprecated.Returns the value of the environmental variable with the given name aslongor the default value if the variable can not be found or an error occurs.static longDeprecated.Returns the value of the environmental variable with the given name aslongor the default value if the variable can not be found or an error occurs.static longDeprecated.Returns the value of the environmental variable with the given name aslongor throws anIllegalStateExceptionif the variable can not be found or an error occurs.protected static longgetLongValue(String name, long defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) Deprecated.Internal method defining the default value factory function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).protected static longgetLongValue(String name, Supplier<Long> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).static org.apache.jena.rdf.model.ModelDeprecated.Returns the value of the environmental variable with the given name asModelor throws anIllegalStateExceptionif the variable can not be found or an error occurs.static org.apache.jena.rdf.model.ModelDeprecated.Returns the value of the environmental variable with the given name asModelor the default value if the variable can not be found or an error occurs.static org.apache.jena.rdf.model.ModelgetModel(String name, Supplier<org.apache.jena.rdf.model.Model> defaultValueFactory, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name asModelor the default value if the variable can not be found or an error occurs.static org.apache.jena.rdf.model.ModelDeprecated.Returns the value of the environmental variable with the given name asModelor the default value if the variable can not be found or an error occurs.static org.apache.jena.rdf.model.ModelDeprecated.Returns the value of the environmental variable with the given name asModelor the default value if the variable can not be found or an error occurs.static org.apache.jena.rdf.model.ModelDeprecated.Returns the value of the environmental variable with the given name asModelor throws anIllegalStateExceptionif the variable can not be found or an error occurs.protected static org.apache.jena.rdf.model.ModelgetModelValue(String name, Supplier<org.apache.jena.rdf.model.Model> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).protected static org.apache.jena.rdf.model.ModelgetModelValue(String name, org.apache.jena.rdf.model.Model defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) Deprecated.Internal method defining the default value factory function before callinggetModelValue(String, Supplier, Logger, boolean).static StringDeprecated.Returns the value of the environmental variable with the given name asStringor throws anIllegalStateExceptionif the variable can not be found or an error occurs.static StringDeprecated.Returns the value of the environmental variable with the given name asStringor the default value if the variable can not be found or an error occurs.static StringDeprecated.Returns the value of the environmental variable with the given name asStringor the default value if the variable can not be found or an error occurs.static StringDeprecated.Returns the value of the environmental variable with the given name asStringor the default value if the variable can not be found or an error occurs.static StringDeprecated.Returns the value of the environmental variable with the given name asStringor the default value if the variable can not be found or an error occurs.static StringDeprecated.Returns the value of the environmental variable with the given name asStringor throws anIllegalStateExceptionif the variable can not be found or an error occurs.protected static StringgetStringValue(String name, String defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) Deprecated.Internal method defining the default value factory function before callinggetStringValue(String, Supplier, Logger, boolean).protected static StringgetStringValue(String name, Supplier<String> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).protected static <T> TgetVariableValue(String name, Function<String, T> conversion, Supplier<T> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) Deprecated.Generic method for accessing an environmental variable which has the given name and will be transformed into the return type using the given conversion function.
-
Constructor Details
-
EnvVariables
public EnvVariables()Deprecated.
-
-
Method Details
-
getVariableValue
protected static <T> T getVariableValue(String name, Function<String, T> conversion, Supplier<T> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) throws IllegalStateExceptionDeprecated.Generic method for accessing an environmental variable which has the given name and will be transformed into the return type using the given conversion function. The behavior in case of an error is defined by the given default value andLoggerobjects. If a problem occurs and aLoggeris available, the error will be logged using theLogger.error(String)method. If exceptionWhenFailing is set totrueanIllegalStateExceptionis thrown. Else, if a defaultValueFactory is available, a default value will be returned. Otherwisenullis returned.- Parameters:
name- name of the environmental variable which should be accessedconversion- the function which is used to convert theStringof the variable value into the expected value type. It is assumed that this function will throw an exception if an error occurs.defaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getString
Deprecated.Returns the value of the environmental variable with the given name asStringor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessed- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getString
Deprecated.Returns the value of the environmental variable with the given name asStringor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getString
Deprecated.Returns the value of the environmental variable with the given name asStringor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getString
Deprecated.Returns the value of the environmental variable with the given name asStringor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessedlogger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getString
Deprecated.Returns the value of the environmental variable with the given name asStringor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getString
public static String getString(String name, Supplier<String> defaultValueFactory, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name asStringor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getStringValue
protected static String getStringValue(String name, String defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) throws IllegalStateException Deprecated.Internal method defining the default value factory function before callinggetStringValue(String, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.hasDefaultValue- flag indicating whether a default value has been provided.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getStringValue
protected static String getStringValue(String name, Supplier<String> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) throws IllegalStateException Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getModel
Deprecated.Returns the value of the environmental variable with the given name asModelor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessed- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getModel
public static org.apache.jena.rdf.model.Model getModel(String name, org.apache.jena.rdf.model.Model defaultValue) Deprecated.Returns the value of the environmental variable with the given name asModelor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getModel
public static org.apache.jena.rdf.model.Model getModel(String name, Supplier<org.apache.jena.rdf.model.Model> defaultValueFactory) Deprecated.Returns the value of the environmental variable with the given name asModelor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getModel
public static org.apache.jena.rdf.model.Model getModel(String name, org.slf4j.Logger logger) throws IllegalStateException Deprecated.Returns the value of the environmental variable with the given name asModelor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessedlogger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getModel
public static org.apache.jena.rdf.model.Model getModel(String name, org.apache.jena.rdf.model.Model defaultValue, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name asModelor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getModel
public static org.apache.jena.rdf.model.Model getModel(String name, Supplier<org.apache.jena.rdf.model.Model> defaultValueFactory, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name asModelor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getModelValue
protected static org.apache.jena.rdf.model.Model getModelValue(String name, org.apache.jena.rdf.model.Model defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) throws IllegalStateException Deprecated.Internal method defining the default value factory function before callinggetModelValue(String, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.hasDefaultValue- flag indicating whether a default value has been provided.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getModelValue
protected static org.apache.jena.rdf.model.Model getModelValue(String name, Supplier<org.apache.jena.rdf.model.Model> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) throws IllegalStateException Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getInt
Deprecated.Returns the value of the environmental variable with the given name asintor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessed- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getInt
Deprecated.Returns the value of the environmental variable with the given name asintor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getInt
Deprecated.Returns the value of the environmental variable with the given name asintor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getInt
Deprecated.Returns the value of the environmental variable with the given name asintor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessedlogger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getInt
Deprecated.Returns the value of the environmental variable with the given name asintor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getInt
public static int getInt(String name, Supplier<Integer> defaultValueFactory, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name asintor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getIntValue
protected static int getIntValue(String name, int defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) throws IllegalStateException Deprecated.Internal method defining the default value factory function before callinggetIntValue(String, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.hasDefaultValue- flag indicating whether a default value has been provided.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getIntValue
protected static int getIntValue(String name, Supplier<Integer> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) throws IllegalStateException Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getLong
Deprecated.Returns the value of the environmental variable with the given name aslongor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessed- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getLong
Deprecated.Returns the value of the environmental variable with the given name aslongor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getLong
Deprecated.Returns the value of the environmental variable with the given name aslongor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getLong
Deprecated.Returns the value of the environmental variable with the given name aslongor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessedlogger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getLong
Deprecated.Returns the value of the environmental variable with the given name aslongor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getLong
public static long getLong(String name, Supplier<Long> defaultValueFactory, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name aslongor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getLongValue
protected static long getLongValue(String name, long defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) throws IllegalStateException Deprecated.Internal method defining the default value factory function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.hasDefaultValue- flag indicating whether a default value has been provided.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getLongValue
protected static long getLongValue(String name, Supplier<Long> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) throws IllegalStateException Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getBoolean
Deprecated.Returns the value of the environmental variable with the given name asbooleanor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessed- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getBoolean
Deprecated.Returns the value of the environmental variable with the given name asbooleanor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getBoolean
Deprecated.Returns the value of the environmental variable with the given name asbooleanor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getBoolean
Deprecated.Returns the value of the environmental variable with the given name asbooleanor throws anIllegalStateExceptionif the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accessedlogger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value
- Throws:
IllegalStateException- if the variable can not be found or an error occurs.
-
getBoolean
Deprecated.Returns the value of the environmental variable with the given name asbooleanor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getBoolean
public static boolean getBoolean(String name, Supplier<Boolean> defaultValueFactory, org.slf4j.Logger logger) Deprecated.Returns the value of the environmental variable with the given name asbooleanor the default value if the variable can not be found or an error occurs.- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.- Returns:
- the variable value or the default value if an error occurred and a default value is available.
-
getBooleanValue
protected static boolean getBooleanValue(String name, boolean defaultValue, org.slf4j.Logger logger, boolean exceptionWhenFailing, boolean hasDefaultValue) throws IllegalStateException Deprecated.Internal method defining the default value factory function before callinggetBooleanValue(String, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValue- the default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.hasDefaultValue- flag indicating whether a default value has been provided.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
getBooleanValue
protected static boolean getBooleanValue(String name, Supplier<Boolean> defaultValueFactory, org.slf4j.Logger logger, boolean exceptionWhenFailing) throws IllegalStateException Deprecated.Internal method defining the conversion function before callinggetVariableValue(String, Function, Supplier, Logger, boolean).- Parameters:
name- name of the environmental variable which should be accesseddefaultValueFactory- A factory method which can be used to generate a default value which will be returned if the variable can not be found or if an error occurs.logger- theLoggerwhich will be used to log errors if they occur.exceptionWhenFailing- flag indicating whether an exception should be thrown if an error occurs.- Returns:
- the variable value converted to the expected value or the default value if an error occurred and a default value is available.
- Throws:
IllegalStateException- if exceptionWhenFailing is set totrueand one of the following two errors occurs: 1) the variable is not available or 2) the conversion function throws an exception.
-
HobbitConfigurationinstead.