net.sourceforge.agora.simulator.control
Class AgoraAcceptor

java.lang.Object
  extended by net.sourceforge.agora.simulator.control.AgoraAcceptor
All Implemented Interfaces:
quickfix.Application

public class AgoraAcceptor
extends java.lang.Object
implements quickfix.Application

The Class AgoraAcceptor.


Constructor Summary
AgoraAcceptor(java.lang.String conf, java.util.List<java.lang.String> traders)
          Instantiates a new agora acceptor.
 
Method Summary
 void addAgoraInitiator(AgoraInitiator agoraInitiator)
          Adds the agora initiator.
 void addBlotterListener(BlotterListener blotterListener)
          Adds the blotter listener.
 void connect()
          Connect.
 void fromAdmin(quickfix.Message message, quickfix.SessionID sessionId)
           
 void fromApp(quickfix.Message message, quickfix.SessionID sessionId)
           
 void onCreate(quickfix.SessionID sessionId)
           
 void onLogon(quickfix.SessionID sessionId)
           
 void onLogout(quickfix.SessionID sessionId)
           
 void removeAgoraInitiator(AgoraInitiator agoraInitiator)
          Removes the agora initiator.
 void send(quickfix.Message message2)
          Send.
 void toAdmin(quickfix.Message message, quickfix.SessionID sessionId)
           
 void toApp(quickfix.Message message, quickfix.SessionID sessionId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgoraAcceptor

public AgoraAcceptor(java.lang.String conf,
                     java.util.List<java.lang.String> traders)
Instantiates a new agora acceptor.

Parameters:
conf - the conf
traders - the traders
Method Detail

addBlotterListener

public void addBlotterListener(BlotterListener blotterListener)
Adds the blotter listener.

Parameters:
blotterListener - the blotter listener

connect

public void connect()
Connect.


onCreate

public void onCreate(quickfix.SessionID sessionId)
Specified by:
onCreate in interface quickfix.Application

onLogon

public void onLogon(quickfix.SessionID sessionId)
Specified by:
onLogon in interface quickfix.Application

onLogout

public void onLogout(quickfix.SessionID sessionId)
Specified by:
onLogout in interface quickfix.Application

toAdmin

public void toAdmin(quickfix.Message message,
                    quickfix.SessionID sessionId)
Specified by:
toAdmin in interface quickfix.Application

fromAdmin

public void fromAdmin(quickfix.Message message,
                      quickfix.SessionID sessionId)
               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 message,
                  quickfix.SessionID sessionId)
           throws quickfix.DoNotSend
Specified by:
toApp in interface quickfix.Application
Throws:
quickfix.DoNotSend

fromApp

public void fromApp(quickfix.Message message,
                    quickfix.SessionID sessionId)
             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

send

public void send(quickfix.Message message2)
Send.

Parameters:
message2 - the message2

addAgoraInitiator

public void addAgoraInitiator(AgoraInitiator agoraInitiator)
Adds the agora initiator.

Parameters:
agoraInitiator - the agora initiator

removeAgoraInitiator

public void removeAgoraInitiator(AgoraInitiator agoraInitiator)
Removes the agora initiator.

Parameters:
agoraInitiator - the agora initiator