public final class ConfigFactory extends Object
ConfigValidator
/PropertiesModifier and Type | Field and Description |
---|---|
static String |
DEFAULT_CONFIG
Default config location
|
static String |
SYSTEM_PROP_CONFIG_LOCATION
System property used to set the location the properties file on startup
|
Modifier and Type | Method and Description |
---|---|
static String |
getConfigLocation() |
static ConfigValidator |
getConfigValidator() |
static ConfigValidator |
getConfigValidator(List<String> expectedProps) |
static ConfigValidator |
getConfigValidatorFor(String... expectedProps)
returns the ConfigValidator for the given required properties.
|
static void |
invalidate()
This method will invalidate all the config instances due to reload properties.
|
static void |
setConfigLocation(String configLocation) |
static void |
setConfiguration(Configuration configuration) |
static void |
setLocation(InputStream is) |
public static final String SYSTEM_PROP_CONFIG_LOCATION
public static final String DEFAULT_CONFIG
public static ConfigValidator getConfigValidator()
public static ConfigValidator getConfigValidator(List<String> expectedProps)
public static ConfigValidator getConfigValidatorFor(String... expectedProps)
expectedProps
- one ore more required property nameConfigValidator
public static void invalidate()
public static String getConfigLocation()
public static void setConfigLocation(String configLocation) throws TechnicalConnectorException
configLocation
- the configLocation to setTechnicalConnectorException
public static void setLocation(InputStream is) throws TechnicalConnectorException
TechnicalConnectorException
public static void setConfiguration(Configuration configuration)
Connector Packaging TECHNICAL 4.3.0-beta-3 API
Copyright © {inceptionYear}-2022 eHealth. All Rights Reserved.