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

Make scheduledExecutorService non-static

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Default
    • Resolution: Unresolved
    • Affects Version/s: 1.3.3
    • Fix Version/s: None
    • Component/s: Engine
    • Labels:
      None

      Description

      Hello all,

      In order to start our FIX connector, we have a "start" call from our middleware (there could be more than one FIX connectors started at different times on the same JVM). On this call, a logger is paased to the connector and all the log of the FIX connector should be dumped to this logger. The log of the QuickfixJ session is easily routed. However, the log messages from Mina and of the QuickfixJ initiators are more difficult to route. We use InheritableThreadLocal to pass the logger to all threads started by our FIX connector.
      We encountered a problem due to the fact that the QuickfixJ SessionConnector uses a static executor service for executing SessionTimerTask tasks. Could you please change this to non-static?
      For more details, please refer to thread: http://sourceforge.net/mailarchive/message.php?msg_name=1714.65.220.39.123.1208198497.squirrel%40webmail3.hrnoc.net

      We expect our application to go in production very soon (at most 2 month for now).

      Thank you,
      Mihai

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              msardarescu Mihai Sardarescu
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: