Package com.caplin.motif.fx.trading
Parent package with classes that relate to FX trading in general but no specific trading protocol.
-
Class Summary Class Description Account An instance of Account is instantiated with a single string containing the description and account name delimited by the | character.DeliverableType ErrorEvent<T extends UserTrade> An event that is sent once an error has occurred; which the frontend should be notified about.FieldNameUtil FXResponder<T extends UserTrade> Base class for FX Related responders that wish to send error and reject eventsFXTradeAdapter An FXTradeAdapter services trading capabilities for the Executable Streaming Price (ESP), Request For Stream (RFS) and Block Trade (BLOCK) protocols.FXTradeBlotterAdapter FXTradingProtocol Constants representing the type of trades available in the Motif.FXTradingSubProtocol FXTradingType Represents the execution type of a trade.RejectEvent<T extends UserTrade> An event that denotes that the trade has been rejected.Responder<T extends UserTrade> A Responder allows for messages to be sent to the frontend.ResponderEvent<T extends UserTrade> An event that will be sent from a particularResponder
.Status Supported values for the Status field on Execution/Historic blottersTradeAdapter A Trade adapter allows for listeners to listen and receive events when a trade has been initiated for a particular trade protocol.TradeSubjectInfo TradeSubjectNamespacing TradeSubjectParser -
Enum Summary Enum Description BuySell Represents either a BUY or SELL side of a trade.LegType The LegType denotes the set of enums that represent the type of leg types available in the Motif.MonitorSide Deprecated. PricingSide The pricing side as requested by the frontend.StreamingMode Determines whether streamed rates or manually determined rates are used.