Class BaseAdapterConfiguration
java.lang.Object
com.caplin.motif.fx.ret.common.configurationproperties.BaseAdapterConfiguration
- All Implemented Interfaces:
AdapterConfiguration
- Direct Known Subclasses:
CalendarAdapterInitialiser,ClientSearchAdapterInitialiser,FxTradingAdapterInitialiser,LBNAdapterInitialiser,OrderAdapterInitialiser,PricingAdapterInitialiser
Represents the
adapter.properties file-
Constructor Summary
ConstructorsConstructorDescriptionBaseAdapterConfiguration(String propertiesFile, ConfigurationLoader loader) BaseAdapterConfiguration(String propertiesFile, ConfigurationLoader loader, AdapterConfigurationManager configManager) BaseAdapterConfiguration(String propertiesFile, ConfigurationLoader configLoader, AdapterConfigurationManager configManager, org.slf4j.Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBooleanConfigValue(String propertyName, boolean defaultValue) intgetIntConfigValue(String propertyName, int defaultValue) longgetListConfigValue(String propertyName, List<String> defaultValue) longgetLongConfigValue(String propertyName, long defaultValue) getMessageTranslationThatMatches(String message) org.apache.commons.configuration2.PropertiesConfigurationgetStringConfigValue(String propertyName, String defaultValue)
-
Constructor Details
-
BaseAdapterConfiguration
public BaseAdapterConfiguration(String propertiesFile, ConfigurationLoader loader, AdapterConfigurationManager configManager) throws DataSourceConfigurationException - Throws:
DataSourceConfigurationException
-
BaseAdapterConfiguration
public BaseAdapterConfiguration(String propertiesFile, ConfigurationLoader loader) throws DataSourceConfigurationException - Throws:
DataSourceConfigurationException
-
BaseAdapterConfiguration
public BaseAdapterConfiguration(String propertiesFile, ConfigurationLoader configLoader, AdapterConfigurationManager configManager, org.slf4j.Logger logger) throws DataSourceConfigurationException - Throws:
DataSourceConfigurationException
-
-
Method Details
-
getErrorMessageTranslator
- Specified by:
getErrorMessageTranslatorin interfaceAdapterConfiguration
-
getJMXPublishInterval
public long getJMXPublishInterval()- Specified by:
getJMXPublishIntervalin interfaceAdapterConfiguration
-
getMessageTranslationThatMatches
- Specified by:
getMessageTranslationThatMatchesin interfaceAdapterConfiguration
-
getPreciousMetalConversions
public List<PreciousMetalConversion> getPreciousMetalConversions() throws DataSourceConfigurationException- Specified by:
getPreciousMetalConversionsin interfaceAdapterConfiguration- Throws:
DataSourceConfigurationException
-
getStringConfigValue
- Specified by:
getStringConfigValuein interfaceAdapterConfiguration
-
getBooleanConfigValue
- Specified by:
getBooleanConfigValuein interfaceAdapterConfiguration
-
getListConfigValue
- Specified by:
getListConfigValuein interfaceAdapterConfiguration
-
getLongConfigValue
- Specified by:
getLongConfigValuein interfaceAdapterConfiguration
-
getIntConfigValue
- Specified by:
getIntConfigValuein interfaceAdapterConfiguration
-
getPropertiesConfiguration
public org.apache.commons.configuration2.PropertiesConfiguration getPropertiesConfiguration()- Specified by:
getPropertiesConfigurationin interfaceAdapterConfiguration
-
getConfigurationLoader
- Specified by:
getConfigurationLoaderin interfaceAdapterConfiguration
-