Tabnine Logo
DefaultSessionFactory
Code IndexAdd Tabnine to your IDE (free)

How to use
DefaultSessionFactory
in
quickfix

Best Java code snippets using quickfix.DefaultSessionFactory (Showing top 20 results out of 315)

origin: quickfix-j/quickfixj

protected AbstractSocketInitiator(Application application,
    MessageStoreFactory messageStoreFactory, SessionSettings settings,
    LogFactory logFactory, MessageFactory messageFactory) throws ConfigError {
  this(settings, new DefaultSessionFactory(application, messageStoreFactory, logFactory,
      messageFactory));
}
origin: org.quickfixj/quickfixj-all

final boolean rejectGarbledMessage = getSetting(settings, sessionID,
    Session.SETTING_REJECT_GARBLED_MESSAGE, false);
final boolean rejectInvalidMessage = getSetting(settings, sessionID,
    Session.SETTING_REJECT_INVALID_MESSAGE, true);
final boolean rejectMessageOnUnhandledException = getSetting(settings, sessionID,
    Session.SETTING_REJECT_MESSAGE_ON_UNHANDLED_EXCEPTION, false);
final boolean requiresOrigSendingTime = getSetting(settings, sessionID,
    Session.SETTING_REQUIRES_ORIG_SENDING_TIME, true);
  senderDefaultApplVerID = new DefaultApplVerID(toApplVerID(
      settings.getString(sessionID, Session.SETTING_DEFAULT_APPL_VER_ID))
      .getValue());
  dataDictionaryProvider = new DefaultDataDictionaryProvider();
  if (sessionID.isFIXT()) {
    processFixtDataDictionaries(sessionID, settings, dataDictionaryProvider);
  } else {
    processPreFixtDataDictionary(sessionID, settings, dataDictionaryProvider);
final boolean checkLatency = getSetting(settings, sessionID, Session.SETTING_CHECK_LATENCY,
    true);
final int maxLatency = getSetting(settings, sessionID, Session.SETTING_MAX_LATENCY,
    Session.DEFAULT_MAX_LATENCY);
final double testRequestDelayMultiplier = getSetting(settings, sessionID,
    Session.SETTING_TEST_REQUEST_DELAY_MULTIPLIER,
    Session.DEFAULT_TEST_REQUEST_DELAY_MULTIPLIER);
origin: quickfix-j/quickfixj

private DataDictionary createDataDictionary(SessionID sessionID, SessionSettings settings,
    String settingsKey, String beginString) throws ConfigError, FieldConvertError {
  final String path = getDictionaryPath(sessionID, settings, settingsKey, beginString);
  final DataDictionary dataDictionary = getDataDictionary(path);
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_FIELDS_OUT_OF_ORDER)) {
    dataDictionary.setCheckFieldsOutOfOrder(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_FIELDS_OUT_OF_ORDER));
  }
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_FIELDS_HAVE_VALUES)) {
    dataDictionary.setCheckFieldsHaveValues(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_FIELDS_HAVE_VALUES));
  }
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_UNORDERED_GROUP_FIELDS)) {
    dataDictionary.setCheckUnorderedGroupFields(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_UNORDERED_GROUP_FIELDS));
  }
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_USER_DEFINED_FIELDS)) {
    dataDictionary.setCheckUserDefinedFields(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_USER_DEFINED_FIELDS));
  }
  if (settings.isSetting(sessionID, Session.SETTING_ALLOW_UNKNOWN_MSG_FIELDS)) {
    dataDictionary.setAllowUnknownMessageFields(settings.getBool(sessionID,
        Session.SETTING_ALLOW_UNKNOWN_MSG_FIELDS));
  }
  return dataDictionary;
}
origin: quickfix-j/quickfixj

dataDictionaryProvider.addTransportDictionary(
    sessionID.getBeginString(),
    createDataDictionary(sessionID, settings, Session.SETTING_TRANSPORT_DATA_DICTIONARY,
        sessionID.getBeginString()));
  if (key.startsWith(Session.SETTING_APP_DATA_DICTIONARY)) {
    if (key.equals(Session.SETTING_APP_DATA_DICTIONARY)) {
      final ApplVerID applVerID = toApplVerID(settings.getString(sessionID,
          Session.SETTING_DEFAULT_APPL_VER_ID));
      final DataDictionary dd = createDataDictionary(sessionID, settings,
          Session.SETTING_APP_DATA_DICTIONARY, sessionID.getBeginString());
      dataDictionaryProvider.addApplicationDictionary(applVerID, dd);
      final DataDictionary dd = createDataDictionary(sessionID, settings, key,
          beginStringQualifier);
      dataDictionaryProvider.addApplicationDictionary(
origin: org.quickfixj/quickfixj-all

private ApplVerID toApplVerID(String value) {
  if (isApplVerIdEnum(value)) {
    return new ApplVerID(value);
  } else {
    // value should be a beginString
    return MessageUtils.toApplVerID(value);
  }
}
origin: org.quickfixj/quickfixj-all

private void processPreFixtDataDictionary(SessionID sessionID, SessionSettings settings,
    DefaultDataDictionaryProvider dataDictionaryProvider) throws ConfigError,
    FieldConvertError {
  final DataDictionary dataDictionary = createDataDictionary(sessionID, settings,
      Session.SETTING_DATA_DICTIONARY, sessionID.getBeginString());
  dataDictionaryProvider.addTransportDictionary(sessionID.getBeginString(), dataDictionary);
  dataDictionaryProvider.addApplicationDictionary(
      MessageUtils.toApplVerID(sessionID.getBeginString()), dataDictionary);
}
origin: quickfix-j/quickfixj

final boolean rejectGarbledMessage = getSetting(settings, sessionID,
    Session.SETTING_REJECT_GARBLED_MESSAGE, false);
final boolean rejectInvalidMessage = getSetting(settings, sessionID,
    Session.SETTING_REJECT_INVALID_MESSAGE, true);
final boolean rejectMessageOnUnhandledException = getSetting(settings, sessionID,
    Session.SETTING_REJECT_MESSAGE_ON_UNHANDLED_EXCEPTION, false);
final boolean requiresOrigSendingTime = getSetting(settings, sessionID,
    Session.SETTING_REQUIRES_ORIG_SENDING_TIME, true);
  senderDefaultApplVerID = new DefaultApplVerID(toApplVerID(
      settings.getString(sessionID, Session.SETTING_DEFAULT_APPL_VER_ID))
      .getValue());
  dataDictionaryProvider = new DefaultDataDictionaryProvider();
  if (sessionID.isFIXT()) {
    processFixtDataDictionaries(sessionID, settings, dataDictionaryProvider);
  } else {
    processPreFixtDataDictionary(sessionID, settings, dataDictionaryProvider);
final boolean checkLatency = getSetting(settings, sessionID, Session.SETTING_CHECK_LATENCY,
    true);
final int maxLatency = getSetting(settings, sessionID, Session.SETTING_MAX_LATENCY,
    Session.DEFAULT_MAX_LATENCY);
final double testRequestDelayMultiplier = getSetting(settings, sessionID,
    Session.SETTING_TEST_REQUEST_DELAY_MULTIPLIER,
    Session.DEFAULT_TEST_REQUEST_DELAY_MULTIPLIER);
origin: org.quickfixj/quickfixj-all

private DataDictionary createDataDictionary(SessionID sessionID, SessionSettings settings,
    String settingsKey, String beginString) throws ConfigError, FieldConvertError {
  final String path = getDictionaryPath(sessionID, settings, settingsKey, beginString);
  final DataDictionary dataDictionary = getDataDictionary(path);
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_FIELDS_OUT_OF_ORDER)) {
    dataDictionary.setCheckFieldsOutOfOrder(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_FIELDS_OUT_OF_ORDER));
  }
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_FIELDS_HAVE_VALUES)) {
    dataDictionary.setCheckFieldsHaveValues(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_FIELDS_HAVE_VALUES));
  }
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_UNORDERED_GROUP_FIELDS)) {
    dataDictionary.setCheckUnorderedGroupFields(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_UNORDERED_GROUP_FIELDS));
  }
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_USER_DEFINED_FIELDS)) {
    dataDictionary.setCheckUserDefinedFields(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_USER_DEFINED_FIELDS));
  }
  if (settings.isSetting(sessionID, Session.SETTING_ALLOW_UNKNOWN_MSG_FIELDS)) {
    dataDictionary.setAllowUnknownMessageFields(settings.getBool(sessionID,
        Session.SETTING_ALLOW_UNKNOWN_MSG_FIELDS));
  }
  return dataDictionary;
}
origin: org.quickfixj/quickfixj-all

dataDictionaryProvider.addTransportDictionary(
    sessionID.getBeginString(),
    createDataDictionary(sessionID, settings, Session.SETTING_TRANSPORT_DATA_DICTIONARY,
        sessionID.getBeginString()));
  if (key.startsWith(Session.SETTING_APP_DATA_DICTIONARY)) {
    if (key.equals(Session.SETTING_APP_DATA_DICTIONARY)) {
      final ApplVerID applVerID = toApplVerID(settings.getString(sessionID,
          Session.SETTING_DEFAULT_APPL_VER_ID));
      final DataDictionary dd = createDataDictionary(sessionID, settings,
          Session.SETTING_APP_DATA_DICTIONARY, sessionID.getBeginString());
      dataDictionaryProvider.addApplicationDictionary(applVerID, dd);
      final DataDictionary dd = createDataDictionary(sessionID, settings, key,
          beginStringQualifier);
      dataDictionaryProvider.addApplicationDictionary(
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.quickfix

private ApplVerID toApplVerID(String value) {
  if (isApplVerIdEnum(value)) {
    return new ApplVerID(value);
  } else {
    // value should be a beginString
    return MessageUtils.toApplVerID(value);
  }
}
origin: quickfix-j/quickfixj

private void processPreFixtDataDictionary(SessionID sessionID, SessionSettings settings,
    DefaultDataDictionaryProvider dataDictionaryProvider) throws ConfigError,
    FieldConvertError {
  final DataDictionary dataDictionary = createDataDictionary(sessionID, settings,
      Session.SETTING_DATA_DICTIONARY, sessionID.getBeginString());
  dataDictionaryProvider.addTransportDictionary(sessionID.getBeginString(), dataDictionary);
  dataDictionaryProvider.addApplicationDictionary(
      MessageUtils.toApplVerID(sessionID.getBeginString()), dataDictionary);
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.quickfix

final boolean rejectInvalidMessage = getSetting(settings, sessionID,
    Session.SETTING_REJECT_INVALID_MESSAGE, true);
final boolean rejectMessageOnUnhandledException = getSetting(settings, sessionID,
    Session.SETTING_REJECT_MESSAGE_ON_UNHANDLED_EXCEPTION, false);
final boolean requiresOrigSendingTime = getSetting(settings, sessionID,
    Session.SETTING_REQUIRES_ORIG_SENDING_TIME, true);
  senderDefaultApplVerID = new DefaultApplVerID(toApplVerID(
      settings.getString(sessionID, Session.SETTING_DEFAULT_APPL_VER_ID))
      .getValue());
  dataDictionaryProvider = new DefaultDataDictionaryProvider();
  if (sessionID.isFIXT()) {
    processFixtDataDictionaries(sessionID, settings, dataDictionaryProvider);
  } else {
    processPreFixtDataDictionary(sessionID, settings, dataDictionaryProvider);
final boolean checkLatency = getSetting(settings, sessionID, Session.SETTING_CHECK_LATENCY,
    true);
final int maxLatency = getSetting(settings, sessionID, Session.SETTING_MAX_LATENCY,
    Session.DEFAULT_MAX_LATENCY);
final double testRequestDelayMultiplier = getSetting(settings, sessionID,
    Session.SETTING_TEST_REQUEST_DELAY_MULTIPLIER,
    Session.DEFAULT_TEST_REQUEST_DELAY_MULTIPLIER);
final boolean millisInTimestamp = getSetting(settings, sessionID,
    Session.SETTING_MILLISECONDS_IN_TIMESTAMP, true);
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.quickfix

protected AbstractSocketInitiator(Application application,
    MessageStoreFactory messageStoreFactory, SessionSettings settings,
    LogFactory logFactory, MessageFactory messageFactory) throws ConfigError {
  this(settings, new DefaultSessionFactory(application, messageStoreFactory, logFactory,
      messageFactory));
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.quickfix

private DataDictionary createDataDictionary(SessionID sessionID, SessionSettings settings,
    String settingsKey, String beginString) throws ConfigError, FieldConvertError {
  final String path = getDictionaryPath(sessionID, settings, settingsKey, beginString);
  final DataDictionary dataDictionary = getDataDictionary(path);
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_FIELDS_OUT_OF_ORDER)) {
    dataDictionary.setCheckFieldsOutOfOrder(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_FIELDS_OUT_OF_ORDER));
  }
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_FIELDS_HAVE_VALUES)) {
    dataDictionary.setCheckFieldsHaveValues(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_FIELDS_HAVE_VALUES));
  }
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_UNORDERED_GROUP_FIELDS)) {
    dataDictionary.setCheckUnorderedGroupFields(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_UNORDERED_GROUP_FIELDS));
  }
  if (settings.isSetting(sessionID, Session.SETTING_VALIDATE_USER_DEFINED_FIELDS)) {
    dataDictionary.setCheckUserDefinedFields(settings.getBool(sessionID,
        Session.SETTING_VALIDATE_USER_DEFINED_FIELDS));
  }
  if (settings.isSetting(sessionID, Session.SETTING_ALLOW_UNKNOWN_MSG_FIELDS)) {
    dataDictionary.setAllowUnknownMessageFields(settings.getBool(sessionID,
        Session.SETTING_ALLOW_UNKNOWN_MSG_FIELDS));
  }
  return dataDictionary;
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.quickfix

dataDictionaryProvider.addTransportDictionary(
    sessionID.getBeginString(),
    createDataDictionary(sessionID, settings, Session.SETTING_TRANSPORT_DATA_DICTIONARY,
        sessionID.getBeginString()));
  if (key.startsWith(Session.SETTING_APP_DATA_DICTIONARY)) {
    if (key.equals(Session.SETTING_APP_DATA_DICTIONARY)) {
      final ApplVerID applVerID = toApplVerID(settings.getString(sessionID,
          Session.SETTING_DEFAULT_APPL_VER_ID));
      final DataDictionary dd = createDataDictionary(sessionID, settings,
          Session.SETTING_APP_DATA_DICTIONARY, sessionID.getBeginString());
      dataDictionaryProvider.addApplicationDictionary(applVerID, dd);
      final DataDictionary dd = createDataDictionary(sessionID, settings, key,
          beginStringQualifier);
      dataDictionaryProvider.addApplicationDictionary(
origin: quickfix-j/quickfixj

private ApplVerID toApplVerID(String value) {
  if (isApplVerIdEnum(value)) {
    return new ApplVerID(value);
  } else {
    // value should be a beginString
    return MessageUtils.toApplVerID(value);
  }
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.quickfix

private void processPreFixtDataDictionary(SessionID sessionID, SessionSettings settings,
    DefaultDataDictionaryProvider dataDictionaryProvider) throws ConfigError,
    FieldConvertError {
  final DataDictionary dataDictionary = createDataDictionary(sessionID, settings,
      Session.SETTING_DATA_DICTIONARY, sessionID.getBeginString());
  dataDictionaryProvider.addTransportDictionary(sessionID.getBeginString(), dataDictionary);
  dataDictionaryProvider.addApplicationDictionary(
      MessageUtils.toApplVerID(sessionID.getBeginString()), dataDictionary);
}
origin: quickfix-j/quickfixj

protected AbstractSocketAcceptor(Application application,
    MessageStoreFactory messageStoreFactory, SessionSettings settings,
    LogFactory logFactory, MessageFactory messageFactory) throws ConfigError {
  this(settings, new DefaultSessionFactory(application, messageStoreFactory, logFactory,
      messageFactory));
}
origin: org.quickfixj/quickfixj-all

protected AbstractSocketAcceptor(Application application,
    MessageStoreFactory messageStoreFactory, SessionSettings settings,
    LogFactory logFactory, MessageFactory messageFactory) throws ConfigError {
  this(settings, new DefaultSessionFactory(application, messageStoreFactory, logFactory,
      messageFactory));
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.quickfix

protected AbstractSocketAcceptor(Application application,
    MessageStoreFactory messageStoreFactory, SessionSettings settings,
    LogFactory logFactory, MessageFactory messageFactory) throws ConfigError {
  this(settings, new DefaultSessionFactory(application, messageStoreFactory, logFactory,
      messageFactory));
}
quickfixDefaultSessionFactory

Javadoc

Factory for creating sessions. Used by the communications code (acceptors, initiators) for creating sessions.

Most used methods

  • <init>
  • createDataDictionary
  • getDataDictionary
  • getDictionaryPath
  • getInetAddresses
  • getLogonIntervalsInSeconds
  • getSetting
  • isApplVerIdEnum
  • processFixtDataDictionaries
  • processPreFixtDataDictionary
  • toApplVerID
  • toDictionaryPath
  • toApplVerID,
  • toDictionaryPath,
  • getTimestampPrecision

Popular in Java

  • Making http post requests using okhttp
  • addToBackStack (FragmentTransaction)
  • findViewById (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Option (scala)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now