Class PropertyUtils
java.lang.Object
ru.vyarus.dropwizard.guice.module.installer.util.PropertyUtils
System properties utils. Used to read classes, configured in system properties.
- Since:
- 18.08.2019
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> List<T>getProperty(String name, Map<String, String> aliases) Read system property value and instantiate configured classes.static voidsetProperty(String name, Class<?>... types)
-
Method Details
-
getProperty
Read system property value and instantiate configured classes. Classes are instantiated using default constructor.- Type Parameters:
T- resulted instance type- Parameters:
name- system property namealiases- registered aliases- Returns:
- list of resolved instance or empty list if nothing configured
-
setProperty
- Parameters:
name- system property nametypes- classes to write to property
-