/** * Gets a string from the default section of the settings. * * @param key * @return the default string value * @throws ConfigError */ public String getString(String key) throws ConfigError { return getString(DEFAULT_SESSION_ID, key); }
/** * Gets a string from the default section of the settings. * * @param key * @return the default string value * @throws ConfigError * @throws FieldConvertError */ public String getString(String key) throws ConfigError, FieldConvertError { return getString(DEFAULT_SESSION_ID, key); }
/** * Gets a string from the default section of the settings. * * @param key * @return the default string value * @throws ConfigError */ public String getString(String key) throws ConfigError { return getString(DEFAULT_SESSION_ID, key); }
private double getSetting(SessionSettings settings, SessionID sessionID, String key, double defaultValue) throws ConfigError, FieldConvertError { return settings.isSetting(sessionID, key) ? Double.parseDouble(settings.getString(sessionID, key)) : defaultValue; }
private static String getString(SessionSettings sessionSettings, SessionID sessionID, String key, String defaultValue) { String propertyValue = defaultValue; if (sessionSettings.isSetting(sessionID, key)) { try { propertyValue = sessionSettings.getString(sessionID, key); } catch (ConfigError ignored) { } } return propertyValue; }
private void initializeValidOrderTypes(SessionSettings settings) throws ConfigError, FieldConvertError { if (settings.isSetting(VALID_ORDER_TYPES_KEY)) { List<String> orderTypes = Arrays .asList(settings.getString(VALID_ORDER_TYPES_KEY).trim().split("\\s*,\\s*")); validOrderTypes.addAll(orderTypes); } else { validOrderTypes.add(OrdType.LIMIT + ""); } }
private static String getString(SessionSettings sessionSettings, SessionID sessionID, String key, String defaultValue) { String propertyValue = defaultValue; if (sessionSettings.isSetting(sessionID, key)) { try { propertyValue = sessionSettings.getString(sessionID, key); } catch (ConfigError ignored) { } } return propertyValue; }
private boolean isInitiatorSession(Object sectionKey) throws ConfigError, FieldConvertError { final SessionSettings settings = getSettings(); return !settings.isSetting((SessionID) sectionKey, SessionFactory.SETTING_CONNECTION_TYPE) || settings.getString((SessionID) sectionKey, SessionFactory.SETTING_CONNECTION_TYPE).equals("initiator"); }
private boolean isInitiatorSession(Object sectionKey) throws ConfigError, FieldConvertError { final SessionSettings settings = getSettings(); return !settings.isSetting((SessionID) sectionKey, SessionFactory.SETTING_CONNECTION_TYPE) || settings.getString((SessionID) sectionKey, SessionFactory.SETTING_CONNECTION_TYPE).equals("initiator"); }
private InetSocketAddress getAcceptorSocketAddress(SessionSettings settings, SessionID sessionID) throws ConfigError, FieldConvertError { String acceptorHost = "0.0.0.0"; if (settings.isSetting(sessionID, SETTING_SOCKET_ACCEPT_ADDRESS)) { acceptorHost = settings.getString(sessionID, SETTING_SOCKET_ACCEPT_ADDRESS); } int acceptorPort = (int) settings.getLong(sessionID, SETTING_SOCKET_ACCEPT_PORT); return new InetSocketAddress(acceptorHost, acceptorPort); }
private String getDictionaryPath(SessionID sessionID, SessionSettings settings, String settingsKey, String beginString) throws ConfigError, FieldConvertError { String path; if (settings.isSetting(sessionID, settingsKey)) { path = settings.getString(sessionID, settingsKey); } else { path = toDictionaryPath(beginString); } return path; }
private int getDay(SessionSettings settings, SessionID sessionID, String key, int defaultValue) throws ConfigError, FieldConvertError { return settings.isSetting(sessionID, key) ? DayConverter.toInteger(settings.getString(sessionID, key)) : NOT_SET; }
private String getDictionaryPath(SessionID sessionID, SessionSettings settings, String settingsKey, String beginString) throws ConfigError, FieldConvertError { String path; if (settings.isSetting(sessionID, settingsKey)) { path = settings.getString(sessionID, settingsKey); } else { path = toDictionaryPath(beginString); } return path; }
public Log create(SessionID sessionID) { try { return new EventLog(settings.getString(sessionID, FileLogFactory.SETTING_FILE_LOG_PATH), sessionID); } catch (Exception e) { throw new RuntimeError(e); } }
private String getDictionaryPath(SessionID sessionID, SessionSettings settings, String settingsKey, String beginString) throws ConfigError, FieldConvertError { String path; if (settings.isSetting(sessionID, settingsKey)) { path = settings.getString(sessionID, settingsKey); } else { path = toDictionaryPath(beginString); } return path; }
private int getDay(SessionSettings settings, SessionID sessionID, String key, int defaultValue) throws ConfigError, FieldConvertError { return settings.isSetting(sessionID, key) ? DayConverter.toInteger(settings.getString(sessionID, key)) : NOT_SET; }
private int[] getLogonIntervalsInSeconds(SessionSettings settings, SessionID sessionID) throws ConfigError { if (settings.isSetting(sessionID, Initiator.SETTING_RECONNECT_INTERVAL)) { try { final String raw = settings.getString(sessionID, Initiator.SETTING_RECONNECT_INTERVAL); final int[] ret = SessionSettings.parseSettingReconnectInterval(raw); if (ret != null) return ret; } catch (final Throwable e) { throw new ConfigError(e); } } return new int[] { 5 }; // default value }
private Set<InetAddress> getInetAddresses(SessionSettings settings, SessionID sessionID) throws ConfigError { if (settings.isSetting(sessionID, Session.SETTING_ALLOWED_REMOTE_ADDRESSES)) { try { final String raw = settings.getString(sessionID, Session.SETTING_ALLOWED_REMOTE_ADDRESSES); return SessionSettings.parseRemoteAddresses(raw); } catch (final Throwable e) { throw new ConfigError(e); } } return null; // default value }
protected int getIntSetting(String key) throws ConfigError { try { return IntConverter.convert(settings.getString(key)); } catch (FieldConvertError e) { throw (ConfigError) new ConfigError(e.getMessage()).fillInStackTrace(); } }
protected int getIntSetting(String key) throws ConfigError { try { return IntConverter.convert(settings.getString(key)); } catch (FieldConvertError e) { throw (ConfigError) new ConfigError(e.getMessage()).fillInStackTrace(); } }