Class AbstractBlotterDataProvider<T extends com.caplin.motif.UserTrade>
java.lang.Object
com.caplin.motif.fx.ret.fxtrading.blotter.sources.AbstractBlotterDataProvider<T>
- Direct Known Subclasses:
BlockTradeBlotterDataProvider,FXExecutionBlotterDataProvider
public abstract class AbstractBlotterDataProvider<T extends com.caplin.motif.UserTrade>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpopulateAndPublishToBlotter(T trade, com.caplin.motif.datasource.Message message) abstract voidpopulateBlotterFieldsFrom(com.caplin.motif.datasource.Message tradeEvent, T trade, Map<String, String> fieldsToValueMap) voidpublishToBlotter(Map<String, String> fieldsToValueMap, String user) voidsendDataSourceErrorToClient(String tradeID, T trade, String errorCode) voidsendRejectToClient(String tradeID, String errorCode, String errorMessage, T trade) voidsendRETRejectToClient(String tradeID, T trade, String errorMessage)
-
Field Details
-
SUBMIT_ACK
- See Also:
-
PICK_UP
- See Also:
-
TRADE_CONFIRMATION
- See Also:
-
CLIENT_CLOSE_ACK
- See Also:
-
ERROR
- See Also:
-
REJECT
- See Also:
-
HOLD
- See Also:
-
PRICE_UPDATE
- See Also:
-
WITHDRAW
- See Also:
-
ESP_REJECT
- See Also:
-
ESP_ERROR
- See Also:
-
ESP_CLIENT_CLOSE
- See Also:
-
ESP_PICK_UP
- See Also:
-
ESP_RET_SUBMIT
- See Also:
-
ESP_SUBMIT_ACK
- See Also:
-
ESP_TRADE_CONFIRMATION
- See Also:
-
ESP_TRADE_HELD
- See Also:
-
RFS_REJECT
- See Also:
-
RFS_ERROR
- See Also:
-
RFS_CLIENT_CLOSE
- See Also:
-
RFS_EXECUTE_ACK
- See Also:
-
RFS_EXPIRED
- See Also:
-
RFS_PICK_UP
- See Also:
-
RFS_QUOTE
- See Also:
-
RFS_RET_SUBMIT
- See Also:
-
RFS_SUBMIT_ACK
- See Also:
-
RFS_TRADE_CONFIRMATION
- See Also:
-
RFS_TRADE_HELD
- See Also:
-
RFS_WITHDRAW
- See Also:
-
BLOCK_TRADE_REJECT
- See Also:
-
BLOCK_TRADE_ERROR
- See Also:
-
BLOCK_TRADE_CLIENT_CLOSE
- See Also:
-
BLOCK_TRADE_EXECUTE_ACK
- See Also:
-
BLOCK_TRADE_EXPIRED
- See Also:
-
BLOCK_TRADE_PICK_UP
- See Also:
-
BLOCK_TRADE_QUOTE
- See Also:
-
BLOCK_TRADE_RET_SUBMIT
- See Also:
-
BLOCK_TRADE_SUBMIT_ACK
- See Also:
-
BLOCK_TRADE_TRADE_CONFIRMATION
- See Also:
-
BLOCK_TRADE_TRADE_HELD
- See Also:
-
BLOCK_TRADE_WITHDRAW
- See Also:
-
-
Constructor Details
-
AbstractBlotterDataProvider
-
-
Method Details
-
sendRETRejectToClient
-
sendRejectToClient
-
sendDataSourceErrorToClient
-
populateAndPublishToBlotter
-
publishToBlotter
-
populateBlotterFieldsFrom
-