/** * Gets a double value from the default section of the settings. * * @param key * @return the default value * @throws ConfigError * @throws FieldConvertError */ public double getDouble(String key) throws ConfigError, FieldConvertError { return getDouble(DEFAULT_SESSION_ID, key); }
/** * Gets a double value from the default section of the settings. * * @param key * @return the default value * @throws ConfigError * @throws FieldConvertError */ public double getDouble(String key) throws ConfigError, FieldConvertError { return getDouble(DEFAULT_SESSION_ID, key); }
/** * Gets a double value from the default section of the settings. * * @param key * @return the default value * @throws ConfigError * @throws FieldConvertError */ public double getDouble(String key) throws ConfigError, FieldConvertError { return getDouble(DEFAULT_SESSION_ID, key); }
private void initializeMarketDataProvider(SessionSettings settings) throws ConfigError, FieldConvertError { if (settings.isSetting(DEFAULT_MARKET_PRICE_KEY)) { if (marketDataProvider == null) { final double defaultMarketPrice = settings.getDouble(DEFAULT_MARKET_PRICE_KEY); marketDataProvider = new MarketDataProvider() { public double getAsk(String symbol) { return defaultMarketPrice; } public double getBid(String symbol) { return defaultMarketPrice; } }; } else { log.warn("Ignoring {} since provider is already defined.", DEFAULT_MARKET_PRICE_KEY); } } }