Class PropertyFileSettingsLoader
- java.lang.Object
-
- com.sportradar.livedata.sdk.common.settings.PropertyFileSettingsLoader
-
- All Implemented Interfaces:
SettingsLoader
public class PropertyFileSettingsLoader extends Object implements SettingsLoader
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_SETTINGS_FILE_NAME
static String
JMX_PREFIX
static String
LIVE_SCOUT_PREFIX
-
Constructor Summary
Constructors Constructor Description PropertyFileSettingsLoader(Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JmxSettings
getJmxSettings()
LiveScoutSettings
getLiveScoutSettings()
protected void
loadProperties()
protected void
loadProperties(Properties properties)
protected void
logPassedSdkSettings()
-
-
-
Field Detail
-
DEFAULT_SETTINGS_FILE_NAME
public static final String DEFAULT_SETTINGS_FILE_NAME
- See Also:
- Constant Field Values
-
LIVE_SCOUT_PREFIX
public static final String LIVE_SCOUT_PREFIX
- See Also:
- Constant Field Values
-
JMX_PREFIX
public static final String JMX_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PropertyFileSettingsLoader
public PropertyFileSettingsLoader(Properties properties) throws MissingPropertyFileException
- Throws:
MissingPropertyFileException
-
-
Method Detail
-
getJmxSettings
public JmxSettings getJmxSettings() throws SdkException
- Specified by:
getJmxSettings
in interfaceSettingsLoader
- Throws:
SdkException
-
getLiveScoutSettings
public LiveScoutSettings getLiveScoutSettings() throws MissingPropertyException, InvalidPropertyException
- Specified by:
getLiveScoutSettings
in interfaceSettingsLoader
- Throws:
MissingPropertyException
InvalidPropertyException
-
loadProperties
protected final void loadProperties() throws MissingPropertyFileException
- Throws:
MissingPropertyFileException
-
loadProperties
protected final void loadProperties(Properties properties)
-
logPassedSdkSettings
protected final void logPassedSdkSettings()
-
-