org.marketcetera.ors
Class QuickFIXApplication

java.lang.Object
  extended by org.marketcetera.ors.QuickFIXApplication
All Implemented Interfaces:
Application

public class QuickFIXApplication
extends Object
implements Application

The QuickFIX/J intermediary, intercepting messages from/to the QuickFIX/J counterparties and the ORS.

Since:
1.0.0
Version:
$Id: QuickFIXApplication.java 16154 2012-07-14 16:34:05Z colin $
Author:
tlerios@marketcetera.com

Constructor Summary
QuickFIXApplication(SystemInfo systemInfo, Brokers brokers, MessageFilter supportedMessages, ReplyPersister persister, IQuickFIXSender sender, UserManager userManager, JmsOperations toClientStatus, JmsOperations toTradeRecorder)
           
 
Method Summary
 void fromAdmin(Message msg, SessionID session)
           
 void fromApp(Message msg, SessionID session)
           
 Brokers getBrokers()
           
 ReplyPersister getPersister()
           
 IQuickFIXSender getSender()
           
 MessageFilter getSupportedMessages()
           
 SystemInfo getSystemInfo()
           
 JmsOperations getToClientStatus()
           
 JmsOperations getToTradeRecorder()
           
 UserManager getUserManager()
           
 void onCreate(SessionID session)
           
 void onLogon(SessionID session)
           
 void onLogout(SessionID session)
           
 void toAdmin(Message msg, SessionID session)
           
 void toApp(Message msg, SessionID session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuickFIXApplication

public QuickFIXApplication(SystemInfo systemInfo,
                           Brokers brokers,
                           MessageFilter supportedMessages,
                           ReplyPersister persister,
                           IQuickFIXSender sender,
                           UserManager userManager,
                           JmsOperations toClientStatus,
                           JmsOperations toTradeRecorder)
Method Detail

getSystemInfo

public SystemInfo getSystemInfo()

getBrokers

public Brokers getBrokers()

getSupportedMessages

public MessageFilter getSupportedMessages()

getPersister

public ReplyPersister getPersister()

getSender

public IQuickFIXSender getSender()

getUserManager

public UserManager getUserManager()

getToClientStatus

public JmsOperations getToClientStatus()

getToTradeRecorder

public JmsOperations getToTradeRecorder()

onCreate

public void onCreate(SessionID session)
Specified by:
onCreate in interface Application

onLogon

public void onLogon(SessionID session)
Specified by:
onLogon in interface Application

onLogout

public void onLogout(SessionID session)
Specified by:
onLogout in interface Application

toAdmin

public void toAdmin(Message msg,
                    SessionID session)
Specified by:
toAdmin in interface Application

fromAdmin

public void fromAdmin(Message msg,
                      SessionID session)
Specified by:
fromAdmin in interface Application

toApp

public void toApp(Message msg,
                  SessionID session)
           throws DoNotSend
Specified by:
toApp in interface Application
Throws:
DoNotSend

fromApp

public void fromApp(Message msg,
                    SessionID session)
             throws UnsupportedMessageType,
                    FieldNotFound
Specified by:
fromApp in interface Application
Throws:
UnsupportedMessageType
FieldNotFound


Copyright © 2012. All Rights Reserved.