protected void optionallySetValue(SessionSettings dynamicSettings, String key, String value) { dynamicSettings.setString(key, value); }
protected void optionallySetValue(SessionSettings dynamicSettings, String key, String value) { dynamicSettings.setString(key, value); }
protected void optionallySetValue(SessionSettings dynamicSettings, String key, String value) { dynamicSettings.setString(key, value); }
/** * Set a default string parameter. * * @param key the settings key * @param value the settings value */ public void setString(String key, String value) { setString(DEFAULT_SESSION_ID, key, value.trim()); }
/** * Set a default string parameter. * * @param key the settings key * @param value the settings value */ public void setString(String key, String value) { setString(DEFAULT_SESSION_ID, key, value.trim()); }
/** * Set a default string parameter. * * @param key the settings key * @param value the settings value */ public void setString(String key, String value) { setString(DEFAULT_SESSION_ID, key, value.trim()); }
protected void copySettings(SessionSettings settings, Properties properties) { for (Map.Entry<Object, Object> e : properties.entrySet()) { settings.setString((String) e.getKey(), e.getValue().toString()); } } }
protected void copySettings(SessionSettings settings, Properties properties) { for (Map.Entry<Object, Object> e : properties.entrySet()) { settings.setString((String) e.getKey(), e.getValue().toString()); } } }
protected void copySettings(SessionSettings settings, Properties properties) { for (Map.Entry<Object, Object> e : properties.entrySet()) { settings.setString((String) e.getKey(), e.getValue().toString()); } } }
inSessionSettings.setString(sessionId, Initiator.SETTING_SOCKET_CONNECT_HOST, hostname); Session.SETTING_HEARTBTINT, heartBtInt); inSessionSettings.setString(sessionId, Session.SETTING_START_TIME, startTime); inSessionSettings.setString(sessionId, Session.SETTING_END_TIME, endTime); inSessionSettings.setString(sessionId, Session.SETTING_TIMEZONE, timeZone); inSessionSettings.setString(sessionId, Session.SETTING_RESET_ON_LOGON, "Y"); inSessionSettings.setString(sessionId, Session.SETTING_RESET_ON_LOGOUT, "Y"); inSessionSettings.setString(sessionId, Session.SETTING_RESET_ON_DISCONNECT, "Y"); inSessionSettings.setString(sessionId, Session.SETTING_RESET_ON_ERROR, "Y"); inSessionSettings.setString(sessionId, Session.SETTING_DATA_DICTIONARY,
final SessionSettings ss = new SessionSettings( "session.cfg" ); for( final Iterator<SessionID> i = ss.sectionIterator(); i.hasNext(); ) { final SessionID id = i.next(); if( id.getSenderCompID().startsWith("quote") ) ss.setString( id, "SocketConnectHost", "123.101.202.010" ); }
settings.setLong(sessionID, FIXConstants.HEART_BY_INT, FIXConstants.DEFAULT_HEART_BT_INT_VALUE); settings.setString(sessionID, FIXConstants.START_TIME, FIXConstants.DEFAULT_START_TIME_VALUE); settings.setString(sessionID, FIXConstants.END_TIME, FIXConstants.DEFAULT_END_TIME_VALUE); } else { settings.setString(sessionID, entry.getKey(), entry.getValue()); settings.setString(sessionID, FIXConstants.CONNECTION_TYPE, FIXConstants.FIX_INITIATOR); settings.setString(sessionID, FIXConstants.SOCKET_CONNECT_HOST, socketAddressElements[0]); settings.setString(sessionID, FIXConstants.SOCKET_CONNECT_PORT, socketAddressElements[1]);
public synchronized Session getSession(SessionID sessionID, SessionConnector sessionConnector) { Session s = Session.lookupSession(sessionID); if (s == null) { try { SessionID templateID = lookupTemplateID(sessionID); if (templateID == null) { throw new ConfigError("Unable to find a session template for " + sessionID); } SessionSettings dynamicSettings = new SessionSettings(); copySettings(dynamicSettings, settings.getDefaultProperties()); copySettings(dynamicSettings, settings.getSessionProperties(templateID)); dynamicSettings.setString(BEGINSTRING, sessionID.getBeginString()); dynamicSettings.setString(SENDERCOMPID, sessionID.getSenderCompID()); optionallySetValue(dynamicSettings, SENDERSUBID, sessionID.getSenderSubID()); optionallySetValue(dynamicSettings, SENDERLOCID, sessionID.getSenderLocationID()); dynamicSettings.setString(TARGETCOMPID, sessionID.getTargetCompID()); optionallySetValue(dynamicSettings, TARGETSUBID, sessionID.getTargetSubID()); optionallySetValue(dynamicSettings, TARGETLOCID, sessionID.getTargetLocationID()); s = sessionFactory.create(sessionID, dynamicSettings); if (sessionConnector != null) { sessionConnector.addDynamicSession(s); } } catch (ConfigError e) { throw new QFJException(e); } } return s; }
public synchronized Session getSession(SessionID sessionID, SessionConnector sessionConnector) { Session s = Session.lookupSession(sessionID); if (s == null) { try { SessionID templateID = lookupTemplateID(sessionID); if (templateID == null) { throw new ConfigError("Unable to find a session template for " + sessionID); } SessionSettings dynamicSettings = new SessionSettings(); copySettings(dynamicSettings, settings.getDefaultProperties()); copySettings(dynamicSettings, settings.getSessionProperties(templateID)); dynamicSettings.setString(BEGINSTRING, sessionID.getBeginString()); dynamicSettings.setString(SENDERCOMPID, sessionID.getSenderCompID()); optionallySetValue(dynamicSettings, SENDERSUBID, sessionID.getSenderSubID()); optionallySetValue(dynamicSettings, SENDERLOCID, sessionID.getSenderLocationID()); dynamicSettings.setString(TARGETCOMPID, sessionID.getTargetCompID()); optionallySetValue(dynamicSettings, TARGETSUBID, sessionID.getTargetSubID()); optionallySetValue(dynamicSettings, TARGETLOCID, sessionID.getTargetLocationID()); s = sessionFactory.create(sessionID, dynamicSettings); if (sessionConnector != null) { sessionConnector.addDynamicSession(s); } } catch (ConfigError e) { throw new QFJException(e); } } return s; }
public synchronized Session getSession(SessionID sessionID, SessionConnector sessionConnector) { Session s = Session.lookupSession(sessionID); if (s == null) { try { SessionID templateID = lookupTemplateID(sessionID); if (templateID == null) { throw new ConfigError("Unable to find a session template for " + sessionID); } SessionSettings dynamicSettings = new SessionSettings(); copySettings(dynamicSettings, settings.getDefaultProperties()); copySettings(dynamicSettings, settings.getSessionProperties(templateID)); dynamicSettings.setString(BEGINSTRING, sessionID.getBeginString()); dynamicSettings.setString(SENDERCOMPID, sessionID.getSenderCompID()); optionallySetValue(dynamicSettings, SENDERSUBID, sessionID.getSenderSubID()); optionallySetValue(dynamicSettings, SENDERLOCID, sessionID.getSenderLocationID()); dynamicSettings.setString(TARGETCOMPID, sessionID.getTargetCompID()); optionallySetValue(dynamicSettings, TARGETSUBID, sessionID.getTargetSubID()); optionallySetValue(dynamicSettings, TARGETLOCID, sessionID.getTargetLocationID()); s = sessionFactory.create(sessionID, dynamicSettings); if (sessionConnector != null) { sessionConnector.addDynamicSession(s); } } catch (ConfigError e) { throw new QFJException(e); } } return s; }
SessionSettings sessionSettings = new SessionSettings(); exsimFeedConfig.populateSessionSettings(sessionSettings); sessionSettings.setString(SessionFactory.SETTING_CONNECTION_TYPE, SessionFactory.INITIATOR_CONNECTION_TYPE); SLF4JLoggerProxy.debug(this,