com.teraspaces.qwfix.ordermanager
Class FIXSessionOrderManager

java.lang.Object
  extended by com.teraspaces.qwfix.ordermanager.FIXSessionOrderManager

public final class FIXSessionOrderManager
extends Object


Nested Class Summary
 class FIXSessionOrderManager.DefaultAutoRejectHandler
           
 
Constructor Summary
FIXSessionOrderManager(FIXEngine engine, FIXSessionOrderManagerSettings settings)
           
 
Method Summary
 void addBuySideListener(FIXSessionOrderManagerBuySideListener listener)
           
 void addCommonListener(FIXSessionOrderManagerCommonListener listener)
           
 void addDK(FIXMessage dkMessage)
           
 void addExecutionListener(FIXSessionOrderManagerExecutionListener listener)
           
 FIXCrossOrder addNewCrossOrder(FIXMessage message)
           
 FIXListOrder addNewListOrder(FIXMessage[] messages)
           
 FIXRegularOrder addNewRegularOrder(FIXMessage message)
           
 FIXCrossOrder addRestatedCrossGTOrder(FIXMessage[] messages)
           
 FIXListOrder addRestatedListGTOrder(FIXMessage[] messages)
           
 FIXRegularOrder addRestatedRegularGTOrder(FIXMessage message, FIXOrderType fixOrderType)
           
 void addSellSideListener(FIXSessionOrderManagerSellSideListener listener)
           
 void addSessionRejectListener(FIXSessionOrderManagerSessionRejectListener listener)
           
 void addSimplifiedListener(FIXSessionOrderManagerSimplifiedListener listener)
           
 FIXMessage createDK(FIXMessage executionMessage, char DKReason, String text)
           
 FIXMessage createRestatedGTOrder(int execRestatementReason)
           
 FIXMessage createRestatedGTOrder(int execRestatementReason, int sessionSchemaIndex)
           
 FIXSession getSession()
           
 FIXSessionOrderList getSessionOrderList(FIXSessionPersistence persistence)
           
 List<FIXSessionOrderList> getSessionOrderLists()
           
 FIXSessionOrderManagerSettings getSettings()
           
 FIXSessionOrderManagerSide getSide()
           
 void removeBuySideListener(FIXSessionOrderManagerBuySideListener listener)
           
 void removeCommonListener(FIXSessionOrderManagerCommonListener listener)
           
 void removeExecutionListener(FIXSessionOrderManagerExecutionListener listener)
           
 void removeSellSideListener(FIXSessionOrderManagerSellSideListener listener)
           
 void removeSessionRejectListener(FIXSessionOrderManagerSessionRejectListener listener)
           
 void removeSimplifiedListener(FIXSessionOrderManagerSimplifiedListener listener)
           
 void setAutoRejectHandler(FIXOrderManagerAutoRejectHandler handler)
           
 void setGTOrderHandler(FIXSessionOrderManagerGTOrderHandler handler)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FIXSessionOrderManager

public FIXSessionOrderManager(FIXEngine engine,
                              FIXSessionOrderManagerSettings settings)
Method Detail

getSettings

public FIXSessionOrderManagerSettings getSettings()

getSide

public FIXSessionOrderManagerSide getSide()

getSession

public FIXSession getSession()

getSessionOrderList

public FIXSessionOrderList getSessionOrderList(FIXSessionPersistence persistence)

createRestatedGTOrder

public FIXMessage createRestatedGTOrder(int execRestatementReason)

createRestatedGTOrder

public FIXMessage createRestatedGTOrder(int execRestatementReason,
                                        int sessionSchemaIndex)

addRestatedRegularGTOrder

public FIXRegularOrder addRestatedRegularGTOrder(FIXMessage message,
                                                 FIXOrderType fixOrderType)

addRestatedCrossGTOrder

public FIXCrossOrder addRestatedCrossGTOrder(FIXMessage[] messages)

addRestatedListGTOrder

public FIXListOrder addRestatedListGTOrder(FIXMessage[] messages)

addNewRegularOrder

public FIXRegularOrder addNewRegularOrder(FIXMessage message)

addNewCrossOrder

public FIXCrossOrder addNewCrossOrder(FIXMessage message)

addNewListOrder

public FIXListOrder addNewListOrder(FIXMessage[] messages)

addDK

public void addDK(FIXMessage dkMessage)

createDK

public FIXMessage createDK(FIXMessage executionMessage,
                           char DKReason,
                           String text)

getSessionOrderLists

public List<FIXSessionOrderList> getSessionOrderLists()

setAutoRejectHandler

public void setAutoRejectHandler(FIXOrderManagerAutoRejectHandler handler)

setGTOrderHandler

public void setGTOrderHandler(FIXSessionOrderManagerGTOrderHandler handler)

addBuySideListener

public void addBuySideListener(FIXSessionOrderManagerBuySideListener listener)

removeBuySideListener

public void removeBuySideListener(FIXSessionOrderManagerBuySideListener listener)

addSellSideListener

public void addSellSideListener(FIXSessionOrderManagerSellSideListener listener)

removeSellSideListener

public void removeSellSideListener(FIXSessionOrderManagerSellSideListener listener)

addCommonListener

public void addCommonListener(FIXSessionOrderManagerCommonListener listener)

removeCommonListener

public void removeCommonListener(FIXSessionOrderManagerCommonListener listener)

addExecutionListener

public void addExecutionListener(FIXSessionOrderManagerExecutionListener listener)

removeExecutionListener

public void removeExecutionListener(FIXSessionOrderManagerExecutionListener listener)

addSimplifiedListener

public void addSimplifiedListener(FIXSessionOrderManagerSimplifiedListener listener)

removeSimplifiedListener

public void removeSimplifiedListener(FIXSessionOrderManagerSimplifiedListener listener)

addSessionRejectListener

public void addSessionRejectListener(FIXSessionOrderManagerSessionRejectListener listener)

removeSessionRejectListener

public void removeSessionRejectListener(FIXSessionOrderManagerSessionRejectListener listener)