|
||||||||||
| PREV CLASS NEXT CLASS | All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.teraspaces.qwfix.ordermanager.FIXSessionOrderManagerSettings
public final class FIXSessionOrderManagerSettings
Represents a group of configurable "Order Manager" related settings of a FIXSession. This class cannot be inherited.
| Field Summary | |
|---|---|
static String |
TAG_FIXOM_LAMBDA_BUST_EXECUTION_CANCEL_CREATING
The Constant TAG_FIXOM_LAMBDA_BUST_EXECUTION_CANCEL_CREATING. |
static String |
TAG_FIXOM_LAMBDA_BUST_EXECUTION_CORRECT_CREATING
The Constant TAG_FIXOM_LAMBDA_BUST_EXECUTION_CORRECT_CREATING. |
static String |
TAG_FIXOM_LAMBDA_NEW_EXECUTION_AGAINST_MODIFICATION_CREATING
The Constant TAG_FIXOM_LAMBDA_NEW_EXECUTION_AGAINST_MODIFICATION_CREATING. |
static String |
TAG_FIXOM_LAMBDA_NEW_EXECUTION_NON_TRADE_CREATING
The Constant TAG_FIXOM_LAMBDA_NEW_EXECUTION_NON_TRADE_CREATING. |
static String |
TAG_FIXOM_LAMBDA_NEW_EXECUTION_TRADE_CREATING
The Constant TAG_FIXOM_LAMBDA_NEW_EXECUTION_TRADE_CREATING. |
static String |
TAG_FIXOM_LAMBDA_NEW_ORDER_RECEIVED
The Constant TAG_FIXOM_LAMBDA_NEW_ORDER_RECEIVED. |
static String |
TAG_FIXOM_LAMBDA_NEW_ORDER_SENDING
The Constant TAG_FIXOM_LAMBDA_NEW_ORDER_SENDING. |
static String |
TAG_FIXOM_LAMBDA_ORDER_CANCEL_REQUEST_RECEIVED
The Constant TAG_FIXOM_LAMBDA_ORDER_CANCEL_REQUEST_RECEIVED. |
static String |
TAG_FIXOM_LAMBDA_ORDER_CANCEL_REQUEST_SENDING
The Constant TAG_FIXOM_LAMBDA_ORDER_CANCEL_REQUEST_SENDING. |
static String |
TAG_FIXOM_LAMBDA_ORDER_REPLACE_REQUEST_RECEIVED
The Constant TAG_FIXOM_LAMBDA_ORDER_REPLACE_REQUEST_RECEIVED. |
static String |
TAG_FIXOM_LAMBDA_ORDER_REPLACE_REQUEST_SENDING
The Constant TAG_FIXOM_LAMBDA_ORDER_REPLACE_REQUEST_SENDING. |
static String |
TAG_FIXOM_LAMBDA_STATUS_EXECUTION_CREATING
The Constant TAG_FIXOM_LAMBDA_STATUS_EXECUTION_CREATING. |
| Method Summary | |
|---|---|
boolean |
alwaysSendCancelRequest()
Gets a value indicating how buy side handles cancel request messages. |
boolean |
alwaysSendNewOrder()
Gets a value indicating how buy side handles new order messages. |
boolean |
alwaysSendReplaceRequest()
Gets a value indicating how buy side handles replace request messages. |
boolean |
alwaysSendStatusRequest()
Gets a value indicating how buy side handles status request messages. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaBustExecutionCancelCreating()
Gets the Visual Lambda modules used when creating a bust execution that cancels a previous execution. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaBustExecutionCorrectCreating()
Gets the Visual Lambda modules used when creating a bust execution that corrects a previous execution. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaNewExecutionAgainstModificationCreating()
Gets the Visual Lambda modules used when creating an execution against modification request. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaNewExecutionNonTradeCreating()
Gets the Visual Lambda modules used when creating a non-trade execution. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaNewExecutionTradeCreating()
Gets the Visual Lambda modules used when creating a trade execution. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaNewOrderReceived()
Gets or sets the Visual Lambda modules used when new orders are received. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaNewOrderSending()
Gets the Visual Lambda modules used when sending new orders. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaOrderCancelRequestReceived()
Gets the Visual Lambda modules used when cancel requests are received. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaOrderCancelRequestSending()
Gets the Visual Lambda modules used when sending cancel requests. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaOrderReplaceRequestReceived()
Gets the Visual Lambda modules used when replace requests are received. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaOrderReplaceRequestSending()
Gets the Visual Lambda modules used when sending replace requests. |
List<com.teraspaces.visuallambda.QWVisualLambdaModule> |
getLambdaStatusExecutionCreating()
Gets the Visual Lambda modules used when creating a status execution. |
FIXSessionOrderManagerSchemaSettings[] |
getSchemaSettings()
Gets the schema settings. |
FIXSessionOrderManagerSchemaSettings |
getSchemaSettings(FIXSchema schema)
Gets the schema settings by specified schema. |
FIXEngineSessionSettings |
getSession()
Gets the session. |
FIXSessionOrderManagerSide |
getSide()
Gets the side. |
boolean |
sellSideAutoGenerateStatusExecution()
Not used. |
String |
toString()
|
boolean |
uniqueIDForMultipleDaySessions()
Gets or sets a value indicating whether unique IDs (such as ClOrdID or ExecID etc) are used across multiple intra-day sessions. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String TAG_FIXOM_LAMBDA_BUST_EXECUTION_CANCEL_CREATING
public static final String TAG_FIXOM_LAMBDA_BUST_EXECUTION_CORRECT_CREATING
public static final String TAG_FIXOM_LAMBDA_NEW_EXECUTION_AGAINST_MODIFICATION_CREATING
public static final String TAG_FIXOM_LAMBDA_NEW_EXECUTION_TRADE_CREATING
public static final String TAG_FIXOM_LAMBDA_NEW_EXECUTION_NON_TRADE_CREATING
public static final String TAG_FIXOM_LAMBDA_NEW_ORDER_RECEIVED
public static final String TAG_FIXOM_LAMBDA_NEW_ORDER_SENDING
public static final String TAG_FIXOM_LAMBDA_ORDER_CANCEL_REQUEST_RECEIVED
public static final String TAG_FIXOM_LAMBDA_ORDER_CANCEL_REQUEST_SENDING
public static final String TAG_FIXOM_LAMBDA_ORDER_REPLACE_REQUEST_RECEIVED
public static final String TAG_FIXOM_LAMBDA_ORDER_REPLACE_REQUEST_SENDING
public static final String TAG_FIXOM_LAMBDA_STATUS_EXECUTION_CREATING
| Method Detail |
|---|
public String toString()
toString in class Objectpublic FIXSessionOrderManagerSchemaSettings getSchemaSettings(FIXSchema schema)
schema - the schema
public FIXSessionOrderManagerSchemaSettings[] getSchemaSettings()
public FIXEngineSessionSettings getSession()
public FIXSessionOrderManagerSide getSide()
public boolean uniqueIDForMultipleDaySessions()
This flag is usually turned on when 24 hour FIX session is used.
This flag will affect the number of FIXSessionOrderList in a FIXSessionOrderManager. If this flag is turned on, only one instance of FIXSessionOrderList will be created for each instance of FIXSessionOrderManager, no matter how many intra-day sessions exist.
If this flag is turned off, more than one instance of FIXSessionOrderList may be created for each FIXSessionOrderManager, each FIXSessionOrderList corresponds to one intra-day session.
public boolean sellSideAutoGenerateStatusExecution()
public boolean alwaysSendNewOrder()
This flags indicates how to handle new order message when the underlying is down. If the flag is turned off, any attempt to send new order will result in an exception.
public boolean alwaysSendCancelRequest()
This flags indicates how to handle cancel request message when the underlying is down. If the flag is turned off, any attempt to send cancel request will result in an exception.
public boolean alwaysSendReplaceRequest()
This flags indicates how to handle replace request messages when the underlying is down. If the flag is turned off, any attempt to send replace request will result in an exception.
public boolean alwaysSendStatusRequest()
This flags indicates how to handle status request messages when the underlying is down. If the flag is turned off, any attempt to send status request will result in an exception.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaNewOrderSending()
The VisualLambda modules will be invoked when FIXSessionOrderManager.addNewRegularOrder(com.teraspaces.qwfix.FIXMessage) or
FIXSessionOrderManager.addNewCrossOrder(com.teraspaces.qwfix.FIXMessage) is called.
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaNewOrderReceived()
The modules will be invoked with FIXSessionOrderManagerSellSideListener.newOrderReceived(com.teraspaces.qwfix.FIXMessage)
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaOrderCancelRequestSending()
The modules will be invoked when FIXRegularOrder.addOrderCancelRequest(com.teraspaces.qwfix.FIXMessage) or
FIXCrossOrder.addOrderCancelRequest(com.teraspaces.qwfix.FIXMessage) or
FIXListOrder#addListCancelRequest(com.teraspaces.qwfix.FIXMessage)} is called
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaOrderReplaceRequestSending()
The modules will be invoked when FIXRegularOrder.addOrderReplaceRequest(com.teraspaces.qwfix.FIXMessage) or
FIXCrossOrder.addOrderReplaceRequest(com.teraspaces.qwfix.FIXMessage) is called
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaOrderCancelRequestReceived()
The modules will be invoked with FIXSessionOrderManagerSellSideListener.orderCancelRequestReceived(FIXOrder, com.teraspaces.qwfix.FIXMessage)
event.
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaOrderReplaceRequestReceived()
The modules will be invoked with FIXSessionOrderManagerSellSideListener.orderReplaceRequestReceived(FIXOrder, com.teraspaces.qwfix.FIXMessage)
event.
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaNewExecutionNonTradeCreating()
The modules will be invoked when FIXRegularOrder.createNewExecutionXXXX() is called.
event.
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaNewExecutionTradeCreating()
The modules will be invoked when FIXRegularOrder.createNewExecutionXXXX() is called.
event.
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaStatusExecutionCreating()
The modules will be invoked when FIXRegularOrder.createStatusExecution(com.teraspaces.qwfix.FIXMessage) is called.
event.
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaNewExecutionAgainstModificationCreating()
The modules will be invoked when FIXRegularOrder.createNewExecutionXXXX() is called.
event.
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaBustExecutionCancelCreating()
The modules will be invoked when FIXRegularOrder.CreateCancelExecution(com.teraspaces.qwfix.FIXMessage, char, char) is called.
event.
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
public List<com.teraspaces.visuallambda.QWVisualLambdaModule> getLambdaBustExecutionCorrectCreating()
The modules will be invoked when FIXRegularOrder.createCorrectExecution(com.teraspaces.qwfix.FIXMessage, char, char) is called.
event.
This property is managed by QWFIX Enterprise Manager GUI tool. Applications absolutely don't need to use or touch this property.
Note this Visual Lambda modules can also be customized during run time with QWFIX RTAnalyzer.
|
||||||||||
| PREV CLASS NEXT CLASS | All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||