com.teraspaces.qwfix.ordermanager
Class FIXSessionOrderManager
java.lang.Object
com.teraspaces.qwfix.ordermanager.FIXSessionOrderManager
public final class FIXSessionOrderManager
- extends Object
FIXSessionOrderManager
public FIXSessionOrderManager(FIXEngine engine,
FIXSessionOrderManagerSettings settings)
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)