Uploaded image for project: 'QuickFIX/J'
  1. QuickFIX/J
  2. QFJ-321

PersistMessages config parameter default value is wrong in the QuickFIX/J User Manual

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Default
    • Resolution: Not a bug
    • Affects Version/s: 1.3.1
    • Fix Version/s: None
    • Component/s: Documentation, Engine
    • Labels:
      None

      Description

      The QuickFIX/J User Manual says that the default value of the PersistMessages parameter is "N" (false). But in the DefaultSessionFactory its default value is true (line 150):

                  boolean persistMessages = getSetting(settings, sessionID,
                          Session.SETTING_PERSIST_MESSAGES, true);
      

      If this parameter is set to true, then there is a memory leak in the FileStore class. The size of HashMap messageIndex is growing all the time. The reset() method does not clear this map.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                baxter Baxter Solutions
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: