Package org.restheart.configuration
Class Utils
java.lang.Object
org.restheart.configuration.Utils
- Author:
- Andrea Di Cesare <andrea@softinstigate.com>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int[]asArrayOfInts(Map<String, Object> conf, String key, int[] defaultValue, boolean silent) static Booleanstatic IntegerasListOfMaps(Map<String, Object> conf, String key, List<Map<String, Object>> defaultValue, boolean silent) static LongasMapOfMaps(Map<String, Object> conf, String key, Map<String, Map<String, Object>> defaultValue, boolean silent) static Stringstatic <V> Vstatic <V> VfindOrDefault(Map<String, Object> conf, String xpath, V defaultValue, boolean silent) static <V> VgetOrDefault(Map<String, Object> conf, String key, V defaultValue, boolean silent) static <V> VgetOrDefault(Configuration conf, String key, V defaultValue, boolean silent) static List<Utils.RhOverride> static List<Utils.RhOverride> static voidsetConnectionOptions(io.undertow.Undertow.Builder builder, Configuration configuration) static StringvalueFromEnv(String confParameter) static StringvalueFromEnv(String confParameter, boolean silent)
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
getOrDefault
- Type Parameters:
V- return value- Parameters:
conf-key-defaultValue-silent-- Returns:
-
getOrDefault
public static <V> V getOrDefault(Map<String, Object> conf, String key, V defaultValue, boolean silent) - Type Parameters:
V- return value- Parameters:
conf-key-defaultValue-silent-- Returns:
-
find
-
findOrDefault
-
asListOfMaps
public static List<Map<String,Object>> asListOfMaps(Map<String, Object> conf, String key, List<Map<String, Object>> defaultValue, boolean silent) - Parameters:
conf-key-defaultValue-- Returns:
-
asMapOfMaps
public static Map<String,Map<String, asMapOfMapsObject>> (Map<String, Object> conf, String key, Map<String, Map<String, Object>> defaultValue, boolean silent) - Parameters:
conf-key-- Returns:
-
asMap
public static Map<String,Object> asMap(Map<String, Object> conf, String key, Map<String, Object> defaultValue, boolean silent) - Parameters:
conf-key-- Returns:
-
asArrayOfInts
-
asListOfStrings
-
asBoolean
-
asString
-
asInteger
-
asLong
-
valueFromEnv
- Parameters:
key-- Returns:
- the environment or java property variable, if found
-
valueFromEnv
- Parameters:
key-- Returns:
- the environment or java property variable, if found
-
setConnectionOptions
public static void setConnectionOptions(io.undertow.Undertow.Builder builder, Configuration configuration) -
overrides
-
overrides
-