Class ExsimFeedModule.FixApplication

  • All Implemented Interfaces:
    quickfix.Application
    Enclosing class:
    ExsimFeedModule

    private class ExsimFeedModule.FixApplication
    extends Object
    implements quickfix.Application
    Provides an API to the FIX connection to the exchange simulator.
    Since:
    $Release$
    Version:
    $Id$
    Author:
    Colin DuPlantis
    • Constructor Detail

      • FixApplication

        private FixApplication()
    • Method Detail

      • onCreate

        public void onCreate​(quickfix.SessionID inSessionId)
        Specified by:
        onCreate in interface quickfix.Application
      • onLogon

        public void onLogon​(quickfix.SessionID inSessionId)
        Specified by:
        onLogon in interface quickfix.Application
      • onLogout

        public void onLogout​(quickfix.SessionID inSessionId)
        Specified by:
        onLogout in interface quickfix.Application
      • toAdmin

        public void toAdmin​(quickfix.Message inMessage,
                            quickfix.SessionID inSessionId)
        Specified by:
        toAdmin in interface quickfix.Application
      • fromAdmin

        public void fromAdmin​(quickfix.Message inMessage,
                              quickfix.SessionID inSessionId)
                       throws quickfix.FieldNotFound,
                              quickfix.IncorrectDataFormat,
                              quickfix.IncorrectTagValue,
                              quickfix.RejectLogon
        Specified by:
        fromAdmin in interface quickfix.Application
        Throws:
        quickfix.FieldNotFound
        quickfix.IncorrectDataFormat
        quickfix.IncorrectTagValue
        quickfix.RejectLogon
      • toApp

        public void toApp​(quickfix.Message inMessage,
                          quickfix.SessionID inSessionId)
                   throws quickfix.DoNotSend
        Specified by:
        toApp in interface quickfix.Application
        Throws:
        quickfix.DoNotSend
      • fromApp

        public void fromApp​(quickfix.Message inMessage,
                            quickfix.SessionID inSessionId)
                     throws quickfix.FieldNotFound,
                            quickfix.IncorrectDataFormat,
                            quickfix.IncorrectTagValue,
                            quickfix.UnsupportedMessageType
        Specified by:
        fromApp in interface quickfix.Application
        Throws:
        quickfix.FieldNotFound
        quickfix.IncorrectDataFormat
        quickfix.IncorrectTagValue
        quickfix.UnsupportedMessageType