- BASE_CURRENCY - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- BASE_CURRENCY - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
-
- BaseErrorResponder<T extends MotifTrade> - Class in com.caplin.motif.fx.trading.orders.edit.responder
-
The base responder for the EditStrategy responders.
- BaseErrorResponder(T) - Constructor for class com.caplin.motif.fx.trading.orders.edit.responder.BaseErrorResponder
-
The edit orders use a seperate base responder from the rest of the
responders as not all states can go to rejected.
- BaseFieldSet - Class in com.caplin.motif.fx.trading.orders.details
-
- BaseResponderEvent - Interface in com.caplin.motif.trading
-
- BENCHMARK - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
-
The "Benchmark" execution type
- BENCHMARK_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- BENCHMARK_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
-
- BID_ASK_QUOTE_ID - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- BID_INDICATIVE - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
-
- BID_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- BID_POINTS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- BID_POINTS - Static variable in class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
-
- BID_QUOTE_ID - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- BID_SPOT_PRICE - Static variable in class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
-
- BID_SWAP_POINTS - Static variable in class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
-
- bidFwdPoints(String) - Method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
-
For forward quotes this field contains the raw amount to add to the SPOT rate
in order to produce the forward all-in rate, i.e this field contains the forward
points specified as a normal decimal number rather than in pips.
- bidFwdPoints(String) - Method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
-
For forward quotes this field contains the raw amount to add to the SPOT rate
in order to produce the forward all-in rate, i.e this field contains the forward
points specified as a normal decimal number rather than in pips.
- bidIndicative() - Method in class com.caplin.motif.fx.rates.QuoteBuilder
-
Turns the bid side of the quote indicative.
- BidRate - Class in com.caplin.motif.fx.rates
-
Represents the bid side of a Quote for either a SPOT or a FORWARD rate.
- bidRate(String, String, String, String) - Method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
-
Sets the bid rate for the quote.
- bidRate(String, String) - Method in class com.caplin.motif.fx.rates.SpotQuoteBuilder
-
Sets the bid rate for the quote.
- bidRate(String, String, String) - Method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
-
Sets the bid rate for the quote.
- bidRate(String) - Method in class com.caplin.motif.fx.rates.SwapSpotQuoteBuilder
-
Sets the bid rate for the quote.
- BlockQuote - Class in com.caplin.motif.fx.rates
-
Represents a Block Quote which is generally comprised of many legs.
- BlockQuote(BlockTradeNetInfo, List<LegQuote>, BlockTrade) - Constructor for class com.caplin.motif.fx.rates.BlockQuote
-
Constructs a BlockQuote with the specified quotes, and adds netted legs to the original ones
- BlockQuoteException - Exception in com.caplin.motif.fx.rates
-
The exception thrown when there is an error instantiating a BlockQuote
- BlockQuoteException(String) - Constructor for exception com.caplin.motif.fx.rates.BlockQuoteException
-
Constructs the Exception with a messge
- BlockQuoteException(Throwable) - Constructor for exception com.caplin.motif.fx.rates.BlockQuoteException
-
Constructs the Exception with a throwable
- BlockTrade - Class in com.caplin.motif.fx.trading.block
-
A BlockTrade is a domain object that represents a block trade.
- BlockTradeClientCloseAckEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event to notify the client that the request to close the trade has been
received by the backend.
- BlockTradeClientCloseAckEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeClientCloseAckEvent
-
Constructs a BlockTradeClientCloseAckEvent event.
- BlockTradeClientCloseSentResponder - Class in com.caplin.motif.fx.trading.block.responder
-
The Responder for block trades that can send messages from the ClientCloseSent state.
- BlockTradeClientCloseSentResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeClientCloseSentResponder
-
- BlockTradeClientCloseTranslator - Class in com.caplin.motif.fx.trading.block
-
- BlockTradeClientCloseTranslator(BlockTradeListener) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeClientCloseTranslator
-
Creates a BlockTrade client close translator
- BlockTradeConfirmationEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event to notify the client that the trade has been executed using the
values on the the event.
- BlockTradeConfirmationEvent(String, String, BlockTradeNetInfo, List<BlockTradeLegConfirmation>) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeConfirmationEvent
-
Constructs a BlockTradeConfirmationEvent event.
- BlockTradeExecutableResponder - Class in com.caplin.motif.fx.trading.block.responder
-
A Responder for block trades that is able to send messages from the Executable state.
- BlockTradeExecutableResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutableResponder
-
Constructs a Responder that can respond from the PickUp state
for the BlockTrade trade model.
- BlockTradeExecuteAckEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event sent to the client to acknowledge that the submission to execute the
trade has been received by the backend.
- BlockTradeExecuteAckEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeExecuteAckEvent
-
Constructs an BlockTradeExecuteAckEvent event.
- BlockTradeExecutedResponder - Class in com.caplin.motif.fx.trading.block.responder
-
A Responder for block trades that can to send messages from the Submitted state.
- BlockTradeExecutedResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutedResponder
-
Constructs a Responder that can respond from the Submitted state
for the BlockTrade trade model.
- BlockTradeExecuteEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event received when the client has submitted a BlockTrade to be executed
- BlockTradeExecuteEvent(String, List<NettedLegExecution>) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeExecuteEvent
-
Instantiates a BlockTradeExecuteEvent
- BlockTradeExecuteSentResponder - Class in com.caplin.motif.fx.trading.block.responder
-
A Responder for block trades that can to respond from the ExecuteSent
- BlockTradeExecuteSentResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeExecuteSentResponder
-
Constructs a Responder that can send messages from the ExecuteSent
state for the BlockTrade trade model.
- BlockTradeExecuteTranslator - Class in com.caplin.motif.fx.trading.block
-
- BlockTradeExecuteTranslator(BlockTradeListener) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeExecuteTranslator
-
Instantiates a Block Trade Execute Translator
- BlockTradeExecution - Class in com.caplin.motif.fx.trading.block
-
Base class for block trade objects within the FX Integration API.
- BlockTradeExecution(Trade, BlockTradeLeg, BlockTradeLeg) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeExecution
-
Constructs a BlockTradeExecution by wrapping around the original trade
and trade legs.
- BlockTradeExpiredEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event to notify the client that the trade has expired
- BlockTradeExpiredEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeExpiredEvent
-
Constructs a BlockTradeExpiredEvent
- BlockTradeExpiredResponder - Class in com.caplin.motif.fx.trading.block.responder
-
Base class for Responders that send the Expired message
- BlockTradeExpiredResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeExpiredResponder
-
Constructs a Responder that can respond from states the send the
Expired Message
- BlockTradeFactory - Class in com.caplin.motif.fx.trading.block
-
- BlockTradeFactory() - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeFactory
-
- BlockTradeHeldEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event to notify the client that a trade has been held by an auto trade
or manual dealer.
- BlockTradeHeldEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeHeldEvent
-
Constructs a BlockTradeHeldEvent event
- BlockTradeLeg - Class in com.caplin.motif.fx.trading.block
-
Represents a trade within an Block Trade
- BlockTradeLeg(Trade, String, LegType, FXTradingType, FXSwapType) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
Instantiates a BlockTrade leg.
- BlockTradeLegConfirmation - Class in com.caplin.motif.fx.trading.block.event
-
Contains the details of a successfully executed leg in a Block Trade
- BlockTradeLegConfirmation(String, String, String, String, String, String, String, String) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Create a block trade leg confirmation.
- BlockTradeListener - Interface in com.caplin.motif.fx.trading.block
-
A BlockTradeListener instance will be notified of incoming client
events for Block Trading.
- BlockTradeListenerFactory - Interface in com.caplin.motif.fx.trading.block
-
A
BlockTradeListenerFactory instance is responsible for providing
a
BlockTradeListener
whenever a Block Trade is initiated by the client.
- BlockTradeListenerFactoryTranslator - Class in com.caplin.motif.fx.trading.block
-
- BlockTradeListenerFactoryTranslator(BlockTradeListenerFactory, TradeValidator, BlockTradeFactory) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeListenerFactoryTranslator
-
Instantiates a BlockTradeListenerFactoryTranslator
- BlockTradeListenerTranslator - Class in com.caplin.motif.fx.trading.block
-
- BlockTradeListenerTranslator(BlockTradeListener, BlockTradeSubmitTranslator, BlockTradeClientCloseTranslator, BlockTradeExecuteTranslator) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeListenerTranslator
-
Instantiates a BlockTradeListenerTranslator
- BlockTradeNetInfo - Class in com.caplin.motif.fx.trading.block.event
-
The netinfo for a Block Trade containing the dealt amount and contra amount.
- BlockTradeNetInfo(String, String) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeNetInfo
-
Instantiates a BlockTradeNetInfo
- BlockTradePickedUpResponder - Class in com.caplin.motif.fx.trading.block.responder
-
A Responder for block trades that can to send messages from the PickedUp state.
- BlockTradePickedUpResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradePickedUpResponder
-
Constructs a Responder that can respond from the PickedUp state
for the BlockTrade trade model.
- BlockTradePickUpEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event to notify the client that the trade is being processed by the
backend.
- BlockTradePickUpEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradePickUpEvent
-
Constructs a BlockTradePickUpEvent
- BlockTradePriceUpdateEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event to send to the client a block trade quote.
- BlockTradePriceUpdateEvent(FXQuote) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradePriceUpdateEvent
-
Instantiates a BlockTradeQuoteEvent
- BlockTradePriceUpdateEvent(FXQuote, int) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradePriceUpdateEvent
-
Instantiates a BlockTradeQuoteEvent
- BlockTradeQueuedResponder - Class in com.caplin.motif.fx.trading.block.responder
-
A Responder for block trades that can send messages from the Queued state.
- BlockTradeQueuedResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeQueuedResponder
-
Constructs a Responder that can Respond from the Queue state.
- BlockTradeQuoteResponder - Class in com.caplin.motif.fx.trading.block.responder
-
Base class for responding to quotes from block trade states that send quotes
- BlockTradeQuoteResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeQuoteResponder
-
Constructs a Responder that can respond from states that send
block trade quotes.
- BlockTradeSubmitAckEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event to notify the client's request to initiate a block trade has been
received by the backend.
- BlockTradeSubmitAckEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeSubmitAckEvent
-
Constructs a BlockTradeSubmitAckEvent.
- BlockTradeSubmitEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event received when the client initiates a block trade
- BlockTradeSubmitEvent(PricingSide) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeSubmitEvent
-
- BlockTradeSubmittedResponder - Class in com.caplin.motif.fx.trading.block.responder
-
The Responder for block trades that can send messages from the Submitted state.
- BlockTradeSubmittedResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeSubmittedResponder
-
Constructs a Responder that can respond from the Submitted state
for the BlockTrade trade model.
- BlockTradeSubmitTranslator - Class in com.caplin.motif.fx.trading.block
-
- BlockTradeSubmitTranslator(BlockTradeListener) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeSubmitTranslator
-
instantiates a BlockTradeSubmitTranslator
- BlockTradeValidator - Class in com.caplin.motif.fx.trading.block
-
- BlockTradeValidator() - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeValidator
-
- BlockTradeWithdrawEvent - Class in com.caplin.motif.fx.trading.block.event
-
An event to notify the client that the trade has been withdrawn.
- BlockTradeWithdrawEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeWithdrawEvent
-
Constructs a BlockTradeWithdrawEvent
- blotter - Variable in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
- blotter - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
-
- blotter - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
-
- BlotterCache - Class in com.caplin.motif.fx.blotter.cache
-
- BlotterCache() - Constructor for class com.caplin.motif.fx.blotter.cache.BlotterCache
-
- BlotterField - Class in com.caplin.motif.fx.blotter
-
- BlotterField() - Constructor for class com.caplin.motif.fx.blotter.BlotterField
-
- BlotterItemCache - Class in com.caplin.motif.fx.blotter.cache
-
- BlotterItemCache() - Constructor for class com.caplin.motif.fx.blotter.cache.BlotterItemCache
-
- BlotterMessageBuilder<T extends FXBaseBlotterItemMessage> - Interface in com.caplin.motif.fx.blotter.message
-
Interface for builders that create blotter items.
- BlotterQuery - Class in com.caplin.motif.blotter
-
- BlotterQuery(List<Filter>, List<Sort>) - Constructor for class com.caplin.motif.blotter.BlotterQuery
-
Constructs a BlotterQuery
- BlotterRequestParser - Class in com.caplin.motif.blotter
-
Provides a means for parsing blotter requests that contain filter and sort
information into an object which can be used to perform filtering and sorting on a blotter
(for example, using a database).
- BlotterRequestParser() - Constructor for class com.caplin.motif.blotter.BlotterRequestParser
-
- build() - Method in class com.caplin.motif.fx.blotter.message.ActivityItemMessage.Builder
-
Builds the ActivityItemMessage
- build() - Method in interface com.caplin.motif.fx.blotter.message.BlotterMessageBuilder
-
- build() - Method in class com.caplin.motif.fx.blotter.message.ExecutionItemMessage.Builder
-
Builds the ExecutionItemMessage
- build() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
-
Builds the FXBaseBlotterItemMessage
- build() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
-
Builds the HistoricItemMessage
- build() - Method in class com.caplin.motif.fx.blotter.message.OrderItemMessage.Builder
-
Builds the OrderItemMessage
- build() - Method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
-
Builds the quote.
- build() - Method in class com.caplin.motif.fx.rates.QuoteBuilder
-
- build() - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
-
Builds the quote.
- build() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
-
Builds the quote.
- build() - Method in class com.caplin.motif.fx.rates.SalesSwapFieldsBuilder
-
Builds the Sales Swap Fields object, which can be passed into a
SalesSwapQuote
- build() - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
-
Builds the quote.
- build() - Method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
-
Builds the quote.
- build() - Method in class com.caplin.motif.fx.rates.SpotQuoteBuilder
-
Builds the quote.
- build() - Method in class com.caplin.motif.fx.rates.SwapFieldsBuilder
-
- build() - Method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
-
Builds the quote.
- build() - Method in class com.caplin.motif.fx.rates.SwapSpotQuoteBuilder
-
Builds the quote.
- build() - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
-
Materialises a Strategy object as configured by the StrategyBuilder.
- build(boolean) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
-
Materialises a Strategy object as configured by the StrategyBuilder, including sales fields if isSales
is true.
- build() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
-
- builder(String, String, GenericMessage) - Static method in class com.caplin.motif.fx.blotter.message.ActivityItemMessage
-
Creates a builder from the parameters provided.
- Builder(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.ActivityItemMessage.Builder
-
- builder(String, String, GenericMessage) - Static method in class com.caplin.motif.fx.blotter.message.ExecutionItemMessage
-
Creates a builder from the parameters provided.
- Builder(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.ExecutionItemMessage.Builder
-
- builder(String, String, GenericMessage) - Static method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Creates a builder from the parameters provided.
- Builder(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
-
- builder(String, String, GenericMessage) - Static method in class com.caplin.motif.fx.blotter.message.OrderItemMessage
-
Creates a builder from the parameters provided.
- Builder(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.OrderItemMessage.Builder
-
- builder() - Static method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
-
- builderFromMessage(FXBlotterItemMessage, String, String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessageFactory
-
- BULK_ACTION - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- BULK_ACTION_ACK - Static variable in class com.caplin.motif.fx.trading.orders.bulkaction.event.BulkOrderActionAckEvent
-
The name of the transition representing this event
- BULK_ACTION_COMPLETED - Static variable in class com.caplin.motif.fx.trading.orders.bulkaction.event.BulkOrderActionConfirmEvent
-
The name of the transition representing this event
- BulkOrderAction - Class in com.caplin.motif.fx.trading.orders.bulkaction
-
The set of enums used to denote a bulk action on orders.
- BulkOrderAction(String) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
-
- BulkOrderActionAckEvent - Class in com.caplin.motif.fx.trading.orders.bulkaction.event
-
An event to notify the client that the submission of the bulk order action has been received by the backend.
- BulkOrderActionAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.event.BulkOrderActionAckEvent
-
Constructs the BulkOrderActionAckEvent
- bulkOrderActionCancelWaitReceived(BulkOrderActionTrade) - Method in interface com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListener
-
Called when the client makes a request to cancel the timeout that is usually
in place before the backend moves the request to completed.
- BulkOrderActionConfirmEvent - Class in com.caplin.motif.fx.trading.orders.bulkaction.event
-
An event to notify the client that the request for bulk
order action is being processed by the backend.
- BulkOrderActionConfirmEvent(List<String>, List<String>) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.event.BulkOrderActionConfirmEvent
-
Constructs the BulkOrderActionConfirmEvent
- BulkOrderActionProcessingResponder - Class in com.caplin.motif.fx.trading.orders.bulkaction.responder
-
A Responder for the BulkOrderAction trade model that can respond
from the Processing state.
- BulkOrderActionProcessingResponder(BulkOrderActionTrade) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.responder.BulkOrderActionProcessingResponder
-
Constructs a Responder that can respond from the Processing state
for the BulkOrderAction trade model.
- bulkOrderActionReceived(BulkOrderActionTrade) - Method in interface com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListener
-
Called when the client makes a request to perform bulk action on orders.
- BulkOrderActionSentResponder - Class in com.caplin.motif.fx.trading.orders.bulkaction.responder
-
A Responder for the BulkOrderAction trade model that can respond
from the BulkActionSent state.
- BulkOrderActionSentResponder(BulkOrderActionTrade) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.responder.BulkOrderActionSentResponder
-
Constructs a BulkOrderAction that can respond from the BulkOrderActionTrade
for the BulkOrderAction trade model.
- BulkOrderActionStateFactoryTranslator - Class in com.caplin.motif.fx.trading.orders.bulkaction
-
- BulkOrderActionStateFactoryTranslator(BulkOrderActionTradeListenerFactory) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionStateFactoryTranslator
-
- BulkOrderActionTrade - Class in com.caplin.motif.fx.trading.orders.bulkaction
-
An instance of this object represents a request from the client to
perform an action on a number of orders.
- BulkOrderActionTrade(Trade, BulkOrderAction, Set<String>) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
-
Constructs the BulkOrderActionTrade with a trade object from the underlying
trading datasource that contains the fields and the state model representing the
clients request to perform bulk action on a set of orders.
- BulkOrderActionTradeListener - Interface in com.caplin.motif.fx.trading.orders.bulkaction
-
An BulkOrderActionTradeListener instance will be notified of incoming
client events for activating a limit order that already exists.
- BulkOrderActionTradeListenerFactory - Interface in com.caplin.motif.fx.trading.orders.bulkaction
-
A
BulkOrderActionTradeListenerFactory instance is responsible for
providing a
BulkOrderActionTradeListener
whenever a a request for
bulk action is received from the client.
- BulkOrderActionTradeListenerTranslator - Class in com.caplin.motif.fx.trading.orders.bulkaction
-
- BulkOrderActionTradeListenerTranslator(BulkOrderActionTradeListener, BulkOrderActionTrade) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListenerTranslator
-
- BUY_SELL - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- BUY_SELL - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
-
- BUY_SELL - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- BUY_SELL - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
-
- BUY_SELL - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- BuySell - Enum in com.caplin.motif.fx
-
Represents either a BUY or SELL side of a trade.
- buySell(BuySell) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
-
- CachedAdapter - Class in com.caplin.motif.datasource
-
Provides a Single-Request, Single-Discard DataSource API for a DataProvider
and simplifies the Publisher
API.
- CachedAdapter(DataSource) - Constructor for class com.caplin.motif.datasource.CachedAdapter
-
Constructs a CachedAdapter to wrap requests made to the specified
dataSource.
- CachedDataProvider<T extends SubjectInfo> - Interface in com.caplin.motif.datasource
-
- CachedPublisher - Class in com.caplin.motif.datasource
-
Provides a mechanism for publishing messages and events; maintains a cache
so that new subscribers can be serviced with existing messages automatically.
- CachedSubscription<T extends SubjectInfo> - Class in com.caplin.motif.datasource
-
- CachedSubscription(T) - Constructor for class com.caplin.motif.datasource.CachedSubscription
-
- CachedSubscriptionManager<T extends SubjectInfo> - Class in com.caplin.motif.datasource
-
- CachedSubscriptionManager(CachedDataProvider<T>, SubjectParser<T>) - Constructor for class com.caplin.motif.datasource.CachedSubscriptionManager
-
- CachedSubscriptionManager.UpdateCachedMessageResult - Enum in com.caplin.motif.datasource
-
- CacheOperations - Class in com.caplin.motif.datasource
-
- CacheOperations() - Constructor for class com.caplin.motif.datasource.CacheOperations
-
- calculateAskSwapPips(LegQuote, LegQuote) - Static method in class com.caplin.motif.fx.rates.RatesCalculator
-
- calculateBidSwapPips(LegQuote, LegQuote) - Static method in class com.caplin.motif.fx.rates.RatesCalculator
-
- CalendarRequestListener - Interface in com.caplin.motif.fx.calendar
-
- call(T) - Method in interface com.caplin.motif.fx.calendar.Callback
-
Make the asynchronous response.
- CALL_ORDER - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
-
The "Call Order" execution type
- Callback<T> - Interface in com.caplin.motif.fx.calendar
-
Used for creating asynchronous calls that respond to calendar requests.
- callCustomEventListener(Object, TradeEvent) - Static method in class com.caplin.motif.trading.CustomEventListenerHelper
-
- CANCEL - Static variable in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
-
Cancel orders.
- CANCEL_ACK_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelAckEvent
-
The name of the transition representing this event
- CANCEL_CONFIRM_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelConfirmEvent
-
The name of the transition representing this event
- CANCEL_PENDING_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelPendingEvent
-
The name of the transition representing this event
- CANCEL_REJECT_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelRejectEvent
-
The name of the transition representing this event
- CancelRequest - Class in com.caplin.motif.fx.trading.orders.cancelation
-
An instance of this object represents a request from the client to
cancel the state of an existing order.
- CancelRequest(Trade, String, String) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
-
Constructs the CancelRequest with a trade object from the underying
trading datasource that contains the fields and the state model representing
the clients request to cancel an already existing order.
- CAPTION - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
-
- CHANGE_STATE_ACK_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateAckEvent
-
The name of the transition representing this event
- CHANGE_STATE_CONFIRM_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateConfirmEvent
-
The name of the transition representing this event
- CHANGE_STATE_PENDING_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStatePendingEvent
-
The name of the transition representing this event
- CHANGE_STATE_REJECT_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateRejectEvent
-
The name of the transition representing this event
- ChangeActiveState - Class in com.caplin.motif.fx.trading.orders.activestatechange
-
An instance of this object represents a request from the client to
change the state of an existing order.
- ChangeActiveState(Trade, String, String, ActiveState) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
-
Constructs the ChangeActiveState with a trade object from the underlying
trading datasource that contains the fields and the state model representing the
clients request to change the state of an already existing order.
- clearAll() - Method in class com.caplin.motif.datasource.CachedSubscriptionManager
-
- clearAndUnsubscribe(String) - Method in class com.caplin.motif.datasource.CachedSubscriptionManager
-
- clearCache() - Method in class com.caplin.motif.datasource.CachedAdapter
-
Clears the cache of subscriptions and cached records.
- clearCache() - Method in class com.caplin.motif.datasource.CachedPublisher
-
Clears the cache held by this publisher.
- clearCache() - Method in class com.caplin.motif.fx.calendar.FXCalendarAdapter
-
Clears the cache of subscriptions and cached records.
- CLIENT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
Deprecated.
- CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.allocation.event.AllocationClientCloseAckEvent
-
The name of the transition representing this event
- CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.block.event.BlockTradeClientCloseAckEvent
-
The name of the transition representing this event
- CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.esp.ESPServerEvents
-
- CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.esp.event.ESPClientCloseAckEvent
-
The name of the transition representing this event
- CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.rfs.event.RFSClientCloseAckEvent
-
The name of the transition representing this event
- CLIENT_CLOSE_ACK_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.ClientCloseAckEvent
-
The name of the transition representing this event
- CLIENT_CLOSE_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.ClientCloseEvent
-
The name of the transition representing this event
- ClientCloseAckEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
-
An event to notify the client that the request to finish editing of the strategy has been acknowledged by the backend.
- ClientCloseAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.ClientCloseAckEvent
-
Constructs an ClientCloseAckEvent with the event name "ClientCloseAck".
- ClientCloseEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
-
An ClientCloseEvent, received when the client has submitted an a request to finish editing of an order
- ClientCloseEvent() - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.ClientCloseEvent
-
Constructs an ClientCloseEvent with the event name "ClientClose".
- ClientCloseSentResponder - Class in com.caplin.motif.fx.trading.allocation.responder
-
A Responder that responds from within the ClientCloseSent state.
- ClientCloseSentResponder(PostTradeAllocationList) - Constructor for class com.caplin.motif.fx.trading.allocation.responder.ClientCloseSentResponder
-
- ClientCloseSentResponder - Class in com.caplin.motif.fx.trading.esp.responder
-
Responder used for sending events from the ClientCloseSent state.
- ClientCloseSentResponder(ESPTrade) - Constructor for class com.caplin.motif.fx.trading.esp.responder.ClientCloseSentResponder
-
Constructs a responder used for sending events from the ClientCloseSent state.
- ClientCloseSentResponder - Class in com.caplin.motif.fx.trading.orders.edit.responder
-
A Responder for Edit Strategy, that can send messages from the ClientCloseSent state.
- ClientCloseSentResponder(EditStrategyRequest) - Constructor for class com.caplin.motif.fx.trading.orders.edit.responder.ClientCloseSentResponder
-
Constructs a Responder that can respond from the ClientCloseSent state
for the EditStrategy trade model.
- ClientCloseSentResponder - Class in com.caplin.motif.fx.trading.rfs.responder
-
Responder used for sending events from the ClientCloseSent state.
- ClientCloseSentResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.ClientCloseSentResponder
-
Constructs a responder used for sending events from the ClientCloseSent state.
- CloseableTradeListener - Interface in com.caplin.motif.datasource
-
- CloseableTradeListener - Interface in com.caplin.motif.fx
-
A CloseableTradeListener instance will be notified of incoming client
events regarding the closing of trades.
- com.caplin.motif.blotter - package com.caplin.motif.blotter
-
Non FX-specific classes that relate to sorting and filtering blotters.
- com.caplin.motif.datasource - package com.caplin.motif.datasource
-
Extensions to the DataSource for Java library.
- com.caplin.motif.fx - package com.caplin.motif.fx
-
Parent package with enumerations that relate to the FX asset class in general.
- com.caplin.motif.fx.blotter - package com.caplin.motif.fx.blotter
-
Parent package with classes that relate to blotters.
- com.caplin.motif.fx.blotter.cache - package com.caplin.motif.fx.blotter.cache
-
Contains classes relating to the cached blotter provider API.
- com.caplin.motif.fx.blotter.message - package com.caplin.motif.fx.blotter.message
-
Messages that can be sent for structural blotter changes and blotter items.
- com.caplin.motif.fx.blotter.subject - package com.caplin.motif.fx.blotter.subject
-
Subjects for the default blotters in the FX Motif.
- com.caplin.motif.fx.blotter.type - package com.caplin.motif.fx.blotter.type
-
Classes relating to the four default blotters in the FX Motif.
- com.caplin.motif.fx.calendar - package com.caplin.motif.fx.calendar
-
Classes and interfaces relating to tenor dates and settlement dates.
- com.caplin.motif.fx.container - package com.caplin.motif.fx.container
-
Classes for providing static containers of subjects, for example pricing grids.
- com.caplin.motif.fx.exception - package com.caplin.motif.fx.exception
-
Custom exceptions that can be thrown by classes in the FX Integration API.
- com.caplin.motif.fx.rates - package com.caplin.motif.fx.rates
-
Classes and interfaces that relate to streaming FX rates.
- com.caplin.motif.fx.trading - package com.caplin.motif.fx.trading
-
Parent package with classes that relate to FX trading in general but no specific trading protocol.
- com.caplin.motif.fx.trading.allocation - package com.caplin.motif.fx.trading.allocation
-
Classes and interfaces that relate to post-trade allocations.
- com.caplin.motif.fx.trading.allocation.event - package com.caplin.motif.fx.trading.allocation.event
-
Classes representing the events that can happen during the post-trade allocation process.
- com.caplin.motif.fx.trading.allocation.responder - package com.caplin.motif.fx.trading.allocation.responder
-
Classes used for sending post-trade allocation events.
- com.caplin.motif.fx.trading.block - package com.caplin.motif.fx.trading.block
-
Classes and interfaces that relate to block trading.
- com.caplin.motif.fx.trading.block.event - package com.caplin.motif.fx.trading.block.event
-
Classes representing the events that can happen during the block trade process.
- com.caplin.motif.fx.trading.block.responder - package com.caplin.motif.fx.trading.block.responder
-
Classes used for sending block trade events.
- com.caplin.motif.fx.trading.esp - package com.caplin.motif.fx.trading.esp
-
Classes and interfaces that relate to ESP (Executable Streaming Price) trading.
- com.caplin.motif.fx.trading.esp.event - package com.caplin.motif.fx.trading.esp.event
-
Classes representing the events that can happen during an ESP trade.
- com.caplin.motif.fx.trading.esp.responder - package com.caplin.motif.fx.trading.esp.responder
-
Classes used for sending ESP trade events.
- com.caplin.motif.fx.trading.orders - package com.caplin.motif.fx.trading.orders
-
Parent package with classes and interfaces that relate to orders in general.
- com.caplin.motif.fx.trading.orders.activestatechange - package com.caplin.motif.fx.trading.orders.activestatechange
-
Classes and interfaces that relate to activating or deactivating a previously submitted order or strategy.
- com.caplin.motif.fx.trading.orders.activestatechange.event - package com.caplin.motif.fx.trading.orders.activestatechange.event
-
Events that can happen during activation or deactivation of a previously submitted order or strategy.
- com.caplin.motif.fx.trading.orders.activestatechange.responder - package com.caplin.motif.fx.trading.orders.activestatechange.responder
-
Classes used for sending events that relate to activation or deactivation of an order or strategy.
- com.caplin.motif.fx.trading.orders.bulkaction - package com.caplin.motif.fx.trading.orders.bulkaction
-
Classes and interfaces that relate to performing bulk order action e.g.
- com.caplin.motif.fx.trading.orders.bulkaction.event - package com.caplin.motif.fx.trading.orders.bulkaction.event
-
Events that can happen during bulk order action.
- com.caplin.motif.fx.trading.orders.bulkaction.responder - package com.caplin.motif.fx.trading.orders.bulkaction.responder
-
Classes used for sending events that relate to performing bulk order actions.
- com.caplin.motif.fx.trading.orders.cancelation - package com.caplin.motif.fx.trading.orders.cancelation
-
Class and interfaces that relate to canceling a previously submitted order or strategy.
- com.caplin.motif.fx.trading.orders.cancelation.event - package com.caplin.motif.fx.trading.orders.cancelation.event
-
Classes that represent the events that can happen during a request for cancelation of an order or strategy.
- com.caplin.motif.fx.trading.orders.cancelation.responder - package com.caplin.motif.fx.trading.orders.cancelation.responder
-
Classes used for sending events relating to the cancelation of an order or strategy.
- com.caplin.motif.fx.trading.orders.details - package com.caplin.motif.fx.trading.orders.details
-
Classes and interfaces that relate to supplying the details of a previously submitted order strategy.
- com.caplin.motif.fx.trading.orders.edit - package com.caplin.motif.fx.trading.orders.edit
-
Classes and interfaces that relate to editing an existing order or order strategy.
- com.caplin.motif.fx.trading.orders.edit.event - package com.caplin.motif.fx.trading.orders.edit.event
-
Classes that represent the events that can happen during an attempt to edit an existing order or order strategy.
- com.caplin.motif.fx.trading.orders.edit.responder - package com.caplin.motif.fx.trading.orders.edit.responder
-
Classes used for sending events that relate to editing an existing order or order strategy.
- com.caplin.motif.fx.trading.orders.submission - package com.caplin.motif.fx.trading.orders.submission
-
Classes and interfaces that relate to submitting an order or order strategy.
- com.caplin.motif.fx.trading.orders.submission.event - package com.caplin.motif.fx.trading.orders.submission.event
-
Classes that represent the events that can happen during submission of an order strategy.
- com.caplin.motif.fx.trading.orders.submission.responder - package com.caplin.motif.fx.trading.orders.submission.responder
-
Classes used for sending events that relate to an order strategy submission.
- com.caplin.motif.fx.trading.orders.submission.strategy - package com.caplin.motif.fx.trading.orders.submission.strategy
-
Classes representing the various order strategies that are supported by the FX Motif.
- com.caplin.motif.fx.trading.orders.submission.validator - package com.caplin.motif.fx.trading.orders.submission.validator
-
Classes that validate the correctness of a submitted order strategy.
- com.caplin.motif.fx.trading.rfs - package com.caplin.motif.fx.trading.rfs
-
Classes and interfaces that relate to RFS (Request For Stream) trading.
- com.caplin.motif.fx.trading.rfs.event - package com.caplin.motif.fx.trading.rfs.event
-
Classes representing the events that can happen during an RFS trade.
- com.caplin.motif.fx.trading.rfs.responder - package com.caplin.motif.fx.trading.rfs.responder
-
Classes used for sending RFS trade events.
- com.caplin.motif.fx.trading.rfs.sales - package com.caplin.motif.fx.trading.rfs.sales
-
Classes used for sales trading on behalf of a client.
- com.caplin.motif.trading - package com.caplin.motif.trading
-
Classes that relate to trading in general but not specifically the FX asset class.
- com.caplin.motif.trading.validator - package com.caplin.motif.trading.validator
-
Classes and interfaces that relate to validating trade events.
- compare(String, String) - Method in class com.caplin.motif.fx.trading.orders.FieldComparator
-
Given two values, returns true if they are equal.
- ContainerAction - Class in com.caplin.motif.fx.blotter
-
Instances of this object represent the action to be performed on a container.
- ContainerAction(ContainerAction.ContainerActionType, String, String) - Constructor for class com.caplin.motif.fx.blotter.ContainerAction
-
Used to create a stand-alone action that is not yet linked to a specific message.
- ContainerAction(ContainerAction.ContainerActionType, String, String, FXBlotterItemMessage) - Constructor for class com.caplin.motif.fx.blotter.ContainerAction
-
Used when we want to perform an action on a specific message.
- ContainerAction.ContainerActionType - Enum in com.caplin.motif.fx.blotter
-
Enumeration of the possible actions that can be performed on a blotter item.
- containerActions - Variable in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
- containerActions - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
-
- ContainerUtils - Class in com.caplin.motif.fx.blotter.cache
-
- ContainerUtils() - Constructor for class com.caplin.motif.fx.blotter.cache.ContainerUtils
-
- CONTRA_AMOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- CONTRA_CURRENCY - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- copyFieldsInto(Message, Message) - Static method in class com.caplin.motif.datasource.CacheOperations
-
Overwrites the fields in the old message with fields in the new message
- copyOf(MessageFactory) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
Creates a new Object with the same state as the this object.
- copyOf(MessageFactory) - Method in class com.caplin.motif.fx.blotter.ContainerAction
-
Creates a deep copy of this container action.
- copyOf(MessageFactory) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
-
Creates a new object with the same state as this object.
- create() - Static method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
-
Creates a FwdQuoteBuilder to be used for constructing a FwdQuote.
- create() - Static method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
-
Creates a SalesFwdQuoteBuilder to be used for constructing a SalesFwdQuote.
- create() - Static method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
-
Creates a SalesSpotQuoteBuilder to be used for constructing a SalesSpotQuote.
- create() - Static method in class com.caplin.motif.fx.rates.SalesSwapFieldsBuilder
-
- create() - Static method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
-
Creates a SalesSwapFwdQuoteBuilder to be used for constructing a SalesSwapFwdQuote.
- create() - Static method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
-
Creates a SalesSwapSpotQuoteBuilder to be used for constructing a SalesSwapSpotQuote.
- create() - Static method in class com.caplin.motif.fx.rates.SpotQuoteBuilder
-
Creates a
SpotQuoteBuilder to be used for constructing a
SpotQuote
.
- create() - Static method in class com.caplin.motif.fx.rates.SwapFieldsBuilder
-
- create(TradingSubProtocol) - Static method in class com.caplin.motif.fx.trading.rfs.RFSValidators
-
- createActivationDate(String, String, String, String) - Static method in class com.caplin.motif.fx.trading.DateUtil
-
- createActivePublisher(Namespace, DataProvider) - Method in class com.caplin.motif.datasource.CachedAdapter
-
Creates an ActivePublisher
that will
publish messages on the specified Namespace..
- createActivePublisher(Namespace, DataProvider, boolean) - Method in class com.caplin.motif.datasource.CachedAdapter
-
Creates an ActivePublisher
that will
publish messages on the specified Namespace..
- createActivePublisher(Namespace, CachedDataProvider<?>, SubjectParser<?>) - Method in class com.caplin.motif.datasource.CachedAdapter
-
Creates an
ActivePublisher
that will
publish messages on the specified
Namespace.
This method uses a subject parser which allows subjects to be parsed into
meaningful request objects, for example the
FXSubjectInfo
.
- createActivePublisher(Namespace, CachedDataProvider<?>, SubjectParser<?>, boolean) - Method in class com.caplin.motif.datasource.CachedAdapter
-
Creates an
ActivePublisher
that will
publish messages on the specified
Namespace.
This method uses a subject parser which allows subjects to be parsed into
meaningful request objects, for example the
FXSubjectInfo
- createBlockTradeListener(BlockTrade) - Method in interface com.caplin.motif.fx.trading.block.BlockTradeListenerFactory
-
Returns an instance of BlockTradeListener that will be notified
of incoming client side events regarding block trades.
- createBlotterItemPublisher(FXBlotter, FXBlotterItemProvider<? extends FXBlotterItemSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
-
- createBlotterMessage(String) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessageFactory
-
Creates the
FXBlotterMessage
which represents the Container for the blotter belonging
to the username provided.
- createBlotterMessage(FXBlotterSubjectInfo) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessageFactory
-
- createBlotterMessage(String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
-
Creates the
FXBlotterMessage
which represents the Container for the
blotter belonging to the specified user.
- createBlotterMessage(FXBlotterSubjectInfo) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
-
- createBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
-
- createBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>, SubjectParser<FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
-
- createBulkOrderActionTradeListener(BulkOrderActionTrade) - Method in interface com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListenerFactory
-
Returns an instance of BulkOrderActionTradeListener that will
be notified of incoming client side events of bulk order actions.
- createCachedBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>, SubjectParser<FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
-
- createCachedBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
-
- createCachedBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>, UserSessionObservable) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
-
- createCachedBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>, UserSessionObservable, SubjectParser<FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
-
- createChangeActiveStateListener(ChangeActiveState) - Method in interface com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateListenerFactory
-
Returns an instance of OrderChangeActiveStateListener that will
be notified of incoming client side events regarding orders being changed
to the active state.
- createContainerMessageFromActions(MessageFactory, SendableBlotterMessage) - Static method in class com.caplin.motif.fx.blotter.cache.ContainerUtils
-
- createEditStrategyListener(EditStrategyRequest) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListenerFactory
-
Returns an instance of ESPTradeListener for the specified EditStrategyRequest
instance.
- createESPTradeListener(ESPTrade) - Method in interface com.caplin.motif.fx.trading.esp.ESPTradeListenerFactory
-
Returns an instance of ESPTradeListener for the specified ESPTrade instance
that will be notified of incoming client side events.
- createEvent(String) - Method in class com.caplin.motif.trading.MotifTrade
-
- createExpirationDate(String, String, String, String) - Static method in class com.caplin.motif.fx.trading.DateUtil
-
- createFarLegBuilder() - Static method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
-
Creates a SwapFwdQuoteBuilder to be used for constructing a SwapFwdQuote.
- createFarLegBuilder() - Static method in class com.caplin.motif.fx.rates.SwapSpotQuoteBuilder
-
Creates a SwapSpotQuoteBuilder to be used for constructing SwapSpotQuote
that is for the FAR leg.
- createListener(TradeListenerFactory) - Method in class com.caplin.motif.trading.SingleThreadWrapperFactory
-
- createListener(TradeListenerFactory) - Method in interface com.caplin.motif.trading.TradeListenerWrapperFactory
-
- createMetalQuotePublisher(CachedDataProvider<? extends MetalSubjectInfo>, SubjectParser<? extends MetalSubjectInfo>, boolean) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
-
Creates an FXQuotePublisher that is able to respond to messages
received on the CachedDataProvider that is passed in.
- createMetalQuotePublisher(CachedDataProvider<? extends MetalSubjectInfo>, SubjectParser<? extends MetalSubjectInfo>) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
-
Creates an FXQuotePublisher that is able to respond to messages
received on the CachedDataProvider that is passed in.
- createMetalQuotePublisher(CachedDataProvider<? extends MetalSubjectInfo>, boolean) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
-
Creates an FXQuotePublisher that is able to respond to messages
received on the CachedDataProvider that is passed in.
- createMetalQuotePublisher(CachedDataProvider<? extends MetalSubjectInfo>) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
-
Creates an FXQuotePublisher that is able to respond to messages
received on the CachedDataProvider that is passed in.
- createNearLegBuilder() - Static method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
-
Creates a SwapFwdQuoteBuilder to be used for constructing a SwapFwdQuote.
- createNearLegBuilder() - Static method in class com.caplin.motif.fx.rates.SwapSpotQuoteBuilder
-
Creates a SwapSpotQuoteBuilder to be used for constructing SwapSpotQuote
that is for the NEAR leg.
- createOrder(Trade, String) - Method in class com.caplin.motif.fx.trading.orders.submission.MotifOrderFactory
-
- createOrder(Trade, String) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderFactory
-
Returns an instance of Order for the specified trade instance and leg
id.
- createOrderCancelationListener(CancelRequest) - Method in interface com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationListenerFactory
-
Returns an instance of OrderCancelationListener that will be
notified of incoming client side events regarding orders that already
exist being canceled.
- createOrderStrategy(Trade) - Method in class com.caplin.motif.fx.trading.orders.submission.MotifOrderStrategyFactory
-
- createOrderStrategy(Trade) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategyFactory
-
Returns an instance of OrderStrategy for the specified trade.
- createOrderSubmissionListener(T) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderSubmissionListenerFactory
-
Returns an instance of OrderSubmissionListener for the specified
OrderStrategy that will be notified of incoming client side events.
- createPostAllocationList(Trade) - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationFactory
-
Returns the PostTradeAllocationList given the specified trade message.
- createPostTradeAllocationListener(PostTradeAllocationList) - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationListenerFactory
-
Returns a listener that will handle a post trade allocation request.
- createQuotePublisher(CachedDataProvider<? extends FXSubjectInfo>, SubjectParser<? extends FXSubjectInfo>, boolean) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
-
Creates an FXQuotePublisher that is able to respond to messages
received on the CachedDataProvider that is passed in.
- createQuotePublisher(CachedDataProvider<? extends FXSubjectInfo>, SubjectParser<? extends FXSubjectInfo>) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
-
Creates an FXQuotePublisher that is able to respond to messages
received on the CachedDataProvider that is passed in.
- createQuotePublisher(CachedDataProvider<? extends FXSubjectInfo>, boolean) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
-
Creates an FXQuotePublisher that is able to respond to messages
received on the CachedDataProvider that is passed in.
- createQuotePublisher(CachedDataProvider<? extends FXSubjectInfo>) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
-
Creates an FXQuotePublisher that is able to respond to messages
received on the CachedDataProvider that is passed in.
- createRFSTradeListener(RFSTrade) - Method in interface com.caplin.motif.fx.trading.rfs.RFSTradeListenerFactory
-
Returns an instance of RFSTradeListener for the specified RFSTrade instance
that will be notified of incoming client side events.
- createStaticFXContainer(String, List<String>) - Method in class com.caplin.motif.fx.container.FXContainerAdapter
-
Creates a publisher that automatically provides a static container of FX SPOT rates.
- createStaticFXContainer(String, SubjectList) - Method in class com.caplin.motif.fx.container.FXContainerAdapter
-
Creates a publisher that automatically provides a static container of FX SPOT rates
using the minimum volume band dealt in the base currency.
- createStrategyDetailsRequestListener(StrategySubjectInfo) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsRequestListenerFactory
-
- createSubjectInfo(String, String, String, String, String, String, String, String) - Method in class com.caplin.motif.fx.rates.AbstractSubjectParser
-
Creates an instance of the subclass of
AbstractSubjectInfo
that this class has been genericised with.
- createSubjectInfo(String, String, String, String, String, String, String, String) - Method in class com.caplin.motif.fx.rates.FXSubjectParser
-
- createSubjectInfo(String, String, String, String, String, String, String, String) - Method in class com.caplin.motif.fx.rates.MetalSubjectParser
-
- createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationListenerFactoryTranslator
-
- createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.block.BlockTradeListenerFactoryTranslator
-
- createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.esp.ESPTradeListenerFactoryTranslator
-
- createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateFactoryTranslator
-
- createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionStateFactoryTranslator
-
- createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationFactoryTranslator
-
- createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyFactoryTranslator
-
- createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFactoryTranslator
-
- createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.rfs.RFSTradeListenerFactoryTranslator
-
- createTradeListener(Trade) - Method in interface com.caplin.motif.trading.TradeListenerFactory
-
- currencies(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
-
- CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
-
- CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
-
- CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.trading.orders.StrategyFields
-
- CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
-
- currencyPair(String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
-
Sets the currency pair
- CustomEventListener - Annotation Type in com.caplin.motif.trading
-
The CustomEventListener annotation can be used to annotate a method
that should be called when an custom event has been triggered from the frontend.
- CustomEventListenerHelper - Class in com.caplin.motif.trading
-
- CustomEventListenerHelper() - Constructor for class com.caplin.motif.trading.CustomEventListenerHelper
-
- get(String) - Method in class com.caplin.motif.fx.blotter.cache.BlotterItemCache
-
- getAccount() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The account set on this item
- getAccount() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocation
-
Returns the account that the amount should be allocated to.
- getAccount() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getAccount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Returns the account
- getAccount() - Method in class com.caplin.motif.fx.trading.FXExecution
-
Returns the account that this trade should be booked against.
- getAccount() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getAccount() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the account that this trade should be booked against.
- getAccount() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getAccount() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getAccount() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
Returns the account for this order
- getAccount() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the client account to which this order strategy should be executed for.
- getAccount() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns the account that the order should be executed against.
- getActionType() - Method in class com.caplin.motif.fx.blotter.ContainerAction
-
Gets the action type.
- getActivationDate() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getActivationDate() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getActivationDate() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
Returns the activation date of the order
- getActivationDate() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the date on which the order strategy should be activated.
- getActivationDate() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns the date which specifies when the order should activate.
- getAlertTypes() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getAlertTypes() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getAlertTypes(String, String) - Static method in class com.caplin.motif.fx.trading.orders.submission.AlertType
-
Returns a set of AlertTypes for a String that contains a delimited
list of AlertTypes
- getAlertTypes() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
- getAlertTypes() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the set of
AlertType
of the order strategy.
- getAlertTypes() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns a list of alert types that should be fired during the order workflow,
for example, fills, partial fills, cancelations etc.
- getAllInAskRate() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the all in ask rate.
- getAllInBidRate() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the all in bid rate.
- getAllInMargin() - Method in class com.caplin.motif.fx.trading.rfs.sales.LegValues
-
The user all in margin, which is the sum of the user spot margin and user fwd margin
- getAllInRate() - Method in class com.caplin.motif.fx.rates.AbstractRate
-
- getAllInRate() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Returns the allIn rate
- getAllocations() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
-
- getAllocationStatus() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the allocation status
- getAmount() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
- getAmount() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocation
-
The amount that should be added or removed from the account.
- getAmount() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getAmount() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
-
Returns the amount at which the ESP trade should be executed.
- getAmount() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getAmount() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the amount at which the leg should be executed.
- getAmount() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getAmount() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
The amount at which this order which should be executed.
- getAmountIn() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
- getAndSetStaleStatus(String, boolean) - Method in class com.caplin.motif.datasource.CachedSubscriptionManager
-
- getAskBidQuoteId() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
Returns the AskBidQuoteId
- getAskPips() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getAskPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the ask pips.
- getAskPips() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the rate of the ask side of the quote.
- getAskPips() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getAskPoints() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the ask points.
- getAskQuoteID() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getAskQuoteId() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the AskQuoteID
- getAskQuoteID() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the Id of the ask side of the quote.
- getAskQuoteID() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getAskRate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getAskRate() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the rate of the bid side of the quote.
- getAskRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getBaseCurrency() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
Returns the base currency for the subscription.
- getBaseCurrency() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getBaseCurrency() - Method in class com.caplin.motif.fx.trading.FXExecution
-
Returns the base currency of the currency pair.
- getBaseCurrency() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getBaseCurrency() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the base currency of the currency pair.
- getBenchmarkType() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getBenchmarkType() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
Returns the benchmark type of the order.
- getBidAskQuoteId() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
Returns the BidAskQuoteId
- getBidPips() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getBidPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the bid pips.
- getBidPips() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the pips of the bid side of the quote.
- getBidPips() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getBidPoints() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the bid points.
- getBidQuoteID() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getBidQuoteId() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the Bid Quote ID
- getBidQuoteID() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the Id of the bid side of the quote.
- getBidQuoteID() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getBidRate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getBidRate() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the rate of the bid side of the quote.
- getBidRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getBlotter() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
Returns the
FXBlotter
object that this object was instantiated with.
- getBlotter() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
-
Returns the
FXBlotter
object that this object was instantiated with.
- getBlotter() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
-
- getBlotter() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectInfo
-
- getBlotterContainerRegex() - Method in class com.caplin.motif.fx.blotter.FXBlotter
-
Returns the blotter container regex, used in parsing/recognising blotter container requests.
- getBlotterItemRegex() - Method in class com.caplin.motif.fx.blotter.FXBlotter
-
Returns the blotter record item regex, used in parsing/recognising blotter record item requests.
- getBlotterItemSubject(String, String) - Method in class com.caplin.motif.fx.blotter.FXBlotter
-
Returns the string representing the blotter record item subject with the given username,
and id.
- getBlotterSubject(String) - Method in class com.caplin.motif.fx.blotter.FXBlotter
-
Returns the string representing the blotter container subject with the given user name.
- getBrokenDate() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
The settlement date, if request was for a broken date.
- getBuilder(String, String, GenericMessage) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessageFactory
-
- getBulkActionSentResponder() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
-
Returns the responder that can trigger events from the BulkActionSent state.
- getBulkOrderAction() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
-
- getBuySell() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocation
-
Returns whether or not this is a buy or a sell.
- getBuySell() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
-
Returns whether or not the original trade was a BUY or SELL.
- getBuySell() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
Returns the
BuySell
direction of this leg.
- getBuySell() - Method in class com.caplin.motif.fx.trading.block.event.NettedLegExecution
-
- getBuySell() - Method in class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
-
Returns the BuySell object denoting whether the side of the trade was buy
or sell
- getBuySell() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
Returns the
BuySell
direction of this leg or
null
if it
has not been defined at this point.
- getBuySell() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getBuySell() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
Returns the
BuySell
direction of this order.
- getBuySell() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSExecuteEvent
-
The side that the trade should be executed at.
- getCancelingResponder() - Method in class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
-
Returns the Responder for responding to events from the Canceling state
- getCancelSentResponder() - Method in class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
-
Returns the Responder for responding to events from the CancelSent state.
- getCaption(S) - Method in interface com.caplin.motif.fx.calendar.SettlementFixingDateProvider
-
Returns the caption for the currency pair provided in the subject info.
- getCaption(T) - Method in interface com.caplin.motif.fx.calendar.TenorFixingDateProvider
-
Returns the caption for the currency pair provided in the subject info.
- getCaption() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getCaption() - Method in class com.caplin.motif.fx.trading.FXExecution
-
Returns the caption for the currency pair
- getCaption() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getCaption() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the NDF text attached to the quote being executed, this is an
additional piece of text that is found on an quote that is for an
NDF currency pair, for when executing a Non Deliverable Forward.
- getChangeStateSentResponder() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
-
Returns the responder that can trigger events from the ChangeStateSent state.
- getChangingStateResponder() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
-
Returns the responder that can trigger events from the ChangingState state.
- getChildOrders() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the list of orders representing the legs of the order strategy.
- getChildOrders() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns a list of orders that this strategy contains.
- getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
-
Returns the responder that should be used to respond from within the
ClientCloseSent state.
- getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
Returns the responder that can send messages from the ClientCloseSent state
- getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
-
Returns the responder used for sending events from the ClientCloseSent state.
- getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
-
Returns the responder for sending events from the ClientCloseSent state
- getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
-
Returns the responder used for sending events from the ClientCloseSent state.
- getContainerActions() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
- getContainerActions() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
-
- getContainerActions() - Method in interface com.caplin.motif.fx.blotter.SendableBlotterMessage
-
A List of actions represented by
ContainerAction
to be performed on the Container.
- getContraAmount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Returns the contra amount
- getContraAmount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeNetInfo
-
Returns the contra amount
- getCurrencyPair() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The currency pair set on this item
- getCurrencyPair() - Method in class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
-
Returns the currency pair that was parsed to create this SettlementDateSubjectInfo.
- getCurrencyPair() - Method in class com.caplin.motif.fx.calendar.TenorDateSubjectInfo
-
Returns the currency pair that was parsed to create this TenorDateSubjectInfo
- getCurrencyPair() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
Returns the currency pair for the subscription.
- getCurrencyPair() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getCurrencyPair() - Method in class com.caplin.motif.fx.trading.FXExecution
-
Returns the currency pair that this trade should be executed against.
- getCurrencyPair() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getCurrencyPair() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the currency pair that this trade should be executed against.
- getCurrencyPair() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getCurrencyPair() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getCurrencyPair() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
Returns the currency pair the amount denominates
- getCurrencyPair() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the currency pair of the order strategy.
- getCurrencyPair() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns the currency pair that this strategy should be executed for.
- getCurrentState() - Method in class com.caplin.motif.trading.MotifTrade
-
Returns the current state name as defined in the state model xml
that the trade is in.
- getCustomField(String) - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns a field not provided by the getters that was set on the trade.
- getDataSource() - Method in class com.caplin.motif.trading.TradeAdapter
-
Returns the DataSource contained by this TradeAdapter.
- getDateAsString() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
-
Gets the date as a string in the format "YYYYMMDD".
- getDateFieldValue() - Method in class com.caplin.motif.fx.trading.orders.submission.ActivationDate
-
- getDateFieldValue() - Method in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
-
- getDateTime() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
-
- getDealtAmount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Returns the dealt amount
- getDealtAmount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeNetInfo
-
Returns the dealt amount
- getDealtCurrency() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The dealt currency on this item.
- getDealtCurrency() - Method in class com.caplin.motif.fx.rates.FXSubjectInfo
-
- getDealtCurrency() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getDealtCurrency() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Returns the dealt currency
- getDealtCurrency() - Method in class com.caplin.motif.fx.trading.FXExecution
-
Returns the currency that the amount denominates.
- getDealtCurrency() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getDealtCurrency() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the currency that the amount denominates.
- getDealtCurrency() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getDealtCurrency() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
Returns the currency that the amount denominates.
- getDefaultFwdAskMargin() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
-
The default margin to be applied to the Spot Ask Rate
- getDefaultFwdBidMargin() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
-
The default margin to be applied to the Spot Bid Rate
- getDefaultSpotAskMargin() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
-
The default margin to be applied to the Spot Ask Rate
- getDefaultSpotAskMargin() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getDefaultSpotBidMargin() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
-
The default margin to be applied to the trader Spot Bid Rate
- getDefaultSpotBidMargin() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getDefaultSwapAskMargin() - Method in interface com.caplin.motif.fx.rates.SalesSwapFields
-
- getDefaultSwapBidMargin() - Method in interface com.caplin.motif.fx.rates.SalesSwapFields
-
- getDescription() - Method in class com.caplin.motif.fx.trading.Account
-
The description of the account.
- getDirection() - Method in class com.caplin.motif.blotter.Sort
-
The direction to sort in.
- getEditableFields() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getEditableFields() - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
-
Returns the fields relating to the order that can be edited by the user.
- getEditableFields() - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
-
Returns the fields relating to the strategy that can be edited by the user.
- getEditableResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
-
Returns the responder for sending events from the Editable state
- getEditableSalesFields() - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
-
Returns the fields relating to the order that can be edited by the user.
- getEditedOrders() - Method in class com.caplin.motif.fx.trading.orders.edit.event.SaveEvent
-
- getEditedOrdersWithChangedEditableFields() - Method in class com.caplin.motif.fx.trading.orders.edit.event.SaveEvent
-
- getEditOpenSentResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
-
Returns the responder for sending events from the EditOpenSent state
- getEditPendingResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
-
Returns the responder for sending events from the EditPending state
- getEventName() - Method in interface com.caplin.motif.trading.BaseResponderEvent
-
Returns the event name that this event will send.
- getEventName() - Method in class com.caplin.motif.trading.ImmutableResponderEvent
-
- getEventName() - Method in class com.caplin.motif.trading.ResponderEvent
-
Returns the event name that this event will send.
- getExecutableResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
Returns the responder that can send messages from the Executable state
- getExecutableResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
-
Returns the responder used for sending events from the Executable state.
- getExecutedResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
Returns the responder that can send messages from the Submitted state
- getExecutedResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
-
Returns the responder used for sending events from the Submitted state.
- getExecutedSentResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
Returns the responder that can send messages from the ExecuteSent state
- getExecuteSentResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
-
Returns the responder used for sending events from the ExecuteSent state.
- getExecutionDateTime() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The execution date time on this item.
- getExecutionType() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getExecutionType() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
Returns the execution type of the order.
- getExpirationDate() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getExpirationDate() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getExpirationDate() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
Returns the expiration date of the order
- getExpirationDate() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the date on which the order strategy should expire.
- getExpirationDate() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns the date which specifies when the order should expire.
- getFarAllInRate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the far all-in rate
- getFarAmount() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the far amount
- getFarBuySell() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the far BuySell
- getFarContraAmount() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns The far contra amount
- getFarLeg() - Method in class com.caplin.motif.fx.trading.FXExecution
-
Returns the far leg for swap trades, or null if this is not a swap trade.
- getFarLegValues() - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecution
-
Returns the object containing the far leg data such as default forward margin, default forward points, default all in rate, as well as
the user margin, points and rate.
- getFarPips() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns The far pips
- getFarQuote() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
Returns the far leg quote
- getFarSettlementDate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the far settlement date
- getFarTenor() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the far tenor
- getField(String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
-
Returns a field that has been set on this message with the given name.
- getField(String) - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
Gets the leg field for the name of the field eg.
- getField(String) - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
Returns the value of the given field.
- getField(String) - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
Returns the field value for the specified field.
- getField(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
-
- getField(String) - Method in interface com.caplin.motif.trading.BaseResponderEvent
-
Returns the field value with the specified field name.
- getField(String) - Method in class com.caplin.motif.trading.ImmutableResponderEvent
-
- getField(String) - Method in class com.caplin.motif.trading.MotifTrade
-
Returns the field value with the specified field name.
- getField(String) - Method in class com.caplin.motif.trading.ResponderEvent
-
Returns the field value with the specified field name.
- getFieldName() - Method in class com.caplin.motif.blotter.Filter
-
The field name of the column to filter on.
- getFieldName() - Method in class com.caplin.motif.blotter.Sort
-
Returns the field name of the column to sort on.
- getFields() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
-
Returns all the fields that have been set on this object as a list.
- getFields() - Method in interface com.caplin.motif.fx.rates.SwapFields
-
Returns all the fields as a map
- getFields() - Method in class com.caplin.motif.fx.trading.allocation.RegulatoryID
-
- getFields() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Returns all the fields
- getFields() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
Returns the fields related to this order.
- getFields() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
Returns the fields directly related to this strategy.
- getFields() - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
-
- getFields() - Method in interface com.caplin.motif.trading.BaseResponderEvent
-
Returns the current fields that have been added to this event.
- getFields() - Method in class com.caplin.motif.trading.ImmutableResponderEvent
-
- getFields() - Method in class com.caplin.motif.trading.ResponderEvent
-
Returns the current fields that have been added to this event.
- getFieldValue() - Method in class com.caplin.motif.fx.trading.Account
-
The raw unparsed value of the Account field that was passed to the object
on construction.
- getFillRate() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getFillRate() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
The target rate at which the order should fill.
- getFilters() - Method in class com.caplin.motif.blotter.BlotterQuery
-
Returns the filters within the query.
- getFixedFields() - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
-
Returns the fields relating to the order that cannot be edited by the user
- getFixedFields() - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
-
Returns the fields relating to the strategy that cannot be edited by the user
- getFixedSalesFields() - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
-
Returns the fields relating to the order that cannot be edited by the user
These fields are only visible on the Sales Order Details subject.
- getFixingDate() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getFixingDate() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getFixingDate() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the fixing date, this is an additional date to the settlement
date, when executing a Non Deliverable Forward, this is usually two
business days before the settlement date.
- getFixingDatesForSettlementDates(S, Set<String>, Callback<Map<String, String>>) - Method in interface com.caplin.motif.fx.calendar.SettlementFixingDateProvider
-
Called by the API to provide fixing dates for the settlement dates.
- getFixingDatesForTenorDates(T, Map<Tenor, String>, Callback<Map<Tenor, String>>) - Method in interface com.caplin.motif.fx.calendar.TenorFixingDateProvider
-
Called by the API to provide fixing dates for tenors.
- getFwdAskPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- getFwdAskPoints() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- getFwdBidPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- getFwdBidPoints() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- getFwdMargin() - Method in class com.caplin.motif.fx.trading.rfs.sales.LegValues
-
The user fwd margin, which is applied to the default fwd points to obtain the user fwd points.
- getFwdPips() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Returns the forward pips
- getGFA() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the "Good For Amount".
- getInputTrades() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
Returns the list of underlying input trades that make up the block trade.
- getItemId() - Method in class com.caplin.motif.fx.blotter.ContainerAction
-
Gets the item ID.
- getItemID() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
-
Returns the item id, which will be part of the Record Item's subject
- getItemId() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
-
The id of the Record Message associated with the request
- getItemSubject() - Method in class com.caplin.motif.fx.blotter.ContainerAction
-
Gets the item subject.
- getLastMessage() - Method in class com.caplin.motif.datasource.CachedSubscription
-
- getLegBuilder(int) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
-
- getLegConfirmations() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeConfirmationEvent
-
Returns the leg confirmations
- getLegExecutions() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeExecuteEvent
-
Returns a list of objects that contain the leg execution data.
- getLegFieldName(int, String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
-
- getLegFieldName(String, String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
-
- getLegId() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Returns the leg id
- getLegId() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
The Id of the leg
- getLegId() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
Returns the order's leg id
- getLegId() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
The Leg Id as submitted by the client
- getLeglessFieldName(String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
-
- getLocation() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
-
Gets the location that the date and time relate to.
- getMargin() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
The margin or mark-up submitted with this order.
- getMarginBand() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
Returns the margin band for the subscription.
- getMemo() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getMemo() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getMessage() - Method in class com.caplin.motif.fx.blotter.ContainerAction
-
Gets the message this action relates to, or null if no message was passed.
- getMessageFactory() - Method in class com.caplin.motif.datasource.CachedPublisher
-
Returns the message factory that can be used to create messages, error
and status events.
- getMessageFactory() - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterPublisher
-
- getMessageFactory() - Method in class com.caplin.motif.fx.blotter.FXBlotterItemPublisher
-
Returns the message factory to be used to create the blotter items.
- getMessageFactory() - Method in class com.caplin.motif.fx.blotter.FXBlotterPublisher
-
- getMessageFactory() - Method in class com.caplin.motif.fx.blotter.FXCachedBlotterPublisherImpl
-
- getMessageFactory() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
-
Returns the standard DataSource MessageFactory
which allows you to
create ContainerMessage
and RecordMessage
should you need to.
- getMessages() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
- getMidQuoteID() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getMidQuoteID() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Deprecated.
- getMidQuoteID() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getMidRate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getMidRate() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the mid rate.
- getMidRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getMonitorSide() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
- getMonth() - Method in class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
-
Returns the month that was parsed to create this SettlementDateSubjectInfo.
- getName() - Method in class com.caplin.motif.fx.Tenor
-
- getName() - Method in class com.caplin.motif.fx.trading.Account
-
The name of the account.
- getName() - Method in enum com.caplin.motif.fx.trading.orders.activestatechange.ActiveState
-
Returns the String name of the enum
- getName() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
-
Returns the String name of the enum
- getName() - Method in class com.caplin.motif.fx.trading.orders.submission.AlertType
-
Returns the name of the alert type.
- getName() - Method in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
-
Returns the name of the execution type.
- getName() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
-
Returns a printable name for the strategy type.
- getName() - Method in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
-
Returns the name of the trading sub protocol.
- getNamespace() - Method in interface com.caplin.motif.datasource.SubjectParser
-
Returns the namespace handled by the subject parser.
- getNamespace() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectParser
-
- getNamespace() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectParser
-
- getNamespace() - Method in class com.caplin.motif.fx.rates.FXSubjectParser
-
- getNamespace() - Method in class com.caplin.motif.fx.rates.MetalSubjectParser
-
- getNamespace() - Method in class com.caplin.motif.fx.trading.allocation.AllocationViewSubjectParser
-
- getNamespace() - Method in class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
-
- getNearAllInRate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the near all in rate
- getNearAmount() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the near amount
- getNearBuySell() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The near BuySell on this item.
- getNearContraAmount() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the near contra amount
- getNearFarLegFieldName(String, LegType, String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
-
- getNearLeg() - Method in class com.caplin.motif.fx.trading.FXExecution
-
Returns the near leg of the trade.
- getNearLegValues() - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecution
-
Returns the object containing the near leg data such as default forward margin, default forward points, default all in rate, as well as
the user margin, points and rate.
- getNearPips() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the near pips
- getNearQuote() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
Returns the near leg quote
- getNearSettlementDate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the settlement date for the near leg.
- getNearStartDate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the start date for a time option.
- getNearTenor() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the near tenor
- getNettedLegNumber() - Method in class com.caplin.motif.fx.trading.block.event.NettedLegExecution
-
- getNettedPrice() - Method in class com.caplin.motif.fx.trading.block.event.NettedLegExecution
-
- getNettedTrades() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
Returns the list of underlying netted trades that make up the block trade.
- getNewState() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
-
Returns an instance of ActiveState which represents the new state
that the client wants the order to change to.
- getNumberOfDigitsBeforeDecimalPoint() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the "number of digits before the decimal point".
- getNumberOfDigitsBeforePips() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the "number of digits before the pips", this is a Precision-related
field that tells the client how to display rates.
- getNumberOfDigitsBeforePips() - Method in class com.caplin.motif.fx.rates.Precision
-
Returns the number of digits between the decimal point and the first pip digit.
- getNumberOfFractionalPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the "number of fractional pips", this is a Precision-related field
that tells the client how to display rates.
- getNumberOfFractionalPips() - Method in class com.caplin.motif.fx.rates.Precision
-
Returns the number of digits there are after the pips.
- getNumberOfFractionalPoints() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getNumberOfFractionalPoints() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
- getNumberOfFractionalPoints() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getNumberOfPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the "number of pips", this is a Precision-related field that tells
the client how to display rates.
- getNumberOfPips() - Method in class com.caplin.motif.fx.rates.Precision
-
Returns the number of pip digits there are.
- getOffset() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
-
Gets the UTC offset for the time, in the format "[+-][0-9]{2}:[0-9]{2}", e.g "+01:00".
- getOperator() - Method in class com.caplin.motif.blotter.Filter
-
The operator which will be used to perform the filter.
- getOrCreateAndSubscribe(String) - Method in class com.caplin.motif.datasource.CachedSubscriptionManager
-
- getOrderBuilder(int) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
-
- getOrderBuilder(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
-
- getOrderByLegID(int) - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
Returns the order associated with this strategy that has the provided leg ID.
- getOrderID() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The order id set on this item
- getOrderID() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
-
The id of the order that client wants to change the state of
- getOrderID() - Method in class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
-
The ID of the order that is to be canceled, that the backend trading
system understands.
- getOrderId() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
Returns the order's id
- getOrderID() - Method in interface com.caplin.motif.fx.trading.orders.details.StrategySubjectInfo
-
Gets the ID of the order the user is requesting details of.
- getOrderID() - Method in class com.caplin.motif.fx.trading.orders.details.StrategySubjectInfoImpl
-
Gets the ID of the order the user is requesting details of.
- getOrderID() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
-
Gets the order ID from the first order in the strategy the user wants to
edit.
- getOrderIDs() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
-
The ids of the orders on which this action should be performed on.
- getOrders() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
Returns the set of orders associated with this strategy.
- getParentOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneOCOStrategy
-
Returns the parent order, which can be of any type, except CALL
- getParentOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneStrategy
-
Returns the parent order, which must be of type Take Profit, Stop Loss or Market.
- getParentOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfTimeoutStrategy
-
Returns the parent order, which must be of type Take Profit, Stop Loss or Market.
- getParentOrderID() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
-
ParentOrderID is optional and might be not defined
- getParentOrderID() - Method in class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
-
ParentOrderID is optional and might be not defined
- getPendingAcceptResponder() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the responder for responding to events from the PendingAccept state.
- getPendingAcceptResponder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns the Responder responsible for sending server events from
the PendingAccept state.
- getPendingAllocationResponder() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
-
Returns the responder that should be used to respond from within the
PendingAllocation state.
- getPickedUpResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
Returns the picked up responder
- getPickedUpResponder() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
-
Returns the responder used for sending events from the PickedUp state.
- getPickedUpResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
-
Returns the responder used for sending events from the PickedUp state.
- getPips() - Method in class com.caplin.motif.fx.rates.AbstractRate
-
- getPoints() - Method in class com.caplin.motif.fx.rates.AbstractRate
-
- getPrecision() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getPrecision() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the precision for the quote
- getPrecision() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getPreviousOrder() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getPreviousStrategy() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getPrice() - Method in class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
-
The price the trade will be executed at.
- getPrice() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSExecuteEvent
-
Returns the price that the trade should be executed at.
- getPriceId() - Method in class com.caplin.motif.fx.trading.rfs.event.ExecuteEvent
-
The PriceID of the price that should be executed, which was originally
sent with the quote.
- getPricingSide() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSSubmitEvent
-
Returns the requested pricing side of the trade.
- getProcessingResponder() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
-
Returns the responder that can trigger events from the Processing state.
- getProfitAskRate() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
-
The ask rate that can be used to calculate the profit on the ask side in the given currency
- getProfitAskRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getProfitBidRate() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
-
The bid rate that can be used to calculate the profit on the bid side in the given currency
- getProfitBidRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getProfitCurrency() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
-
The currency that the Profit Bid Rate and Profit Ask Rate relate to
- getProfitCurrency() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getProfitCurrencyDPS() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
-
The number of decimal places that should be used for formatting the profit currency
- getProfitCurrencyDPS() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getQueuedResponder() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
-
Returns the responder that should be used to respond from within the
Queued state.
- getQueuedResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
Returns the queued responder
- getQueuedResponder() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
-
Returns the responder used for sending events from the Queued state.
- getQueuedResponder() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the responder for responding to events from the Queued state.
- getQueuedResponder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns the Responder responsible for sending server events from
the Queued state.
- getQueuedResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
-
Returns the responder used for sending events from the Queued state.
- getQuoteFields() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getQuoteFields() - Method in class com.caplin.motif.fx.rates.BlockQuote
-
- getQuoteFields() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- getQuoteFields() - Method in interface com.caplin.motif.fx.rates.FXQuote
-
Returns the fields that will be sent to the client for a Quote.
- getQuoteFields() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getQuoteFields() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
- getQuoteId() - Method in class com.caplin.motif.fx.rates.AbstractRate
-
- getQuoteId() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
The ID of this quote.
- getQuoteId() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
- getQuoteId() - Method in class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
-
- getQuotes() - Method in class com.caplin.motif.fx.rates.BlockQuote
-
Returns the leg quotes
- getRecord() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
-
Returns the underlying DataSource message object
- getRemarks() - Method in class com.caplin.motif.fx.trading.orders.details.Order
-
- getRemarks() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getRemarks() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
-
The remarks attached to this order
- getRemarks() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the remarks on the order strategy.
- getRemarks() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns the remarks text which is a free text area within the order ticket.
- getRequestID() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getRequestID() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
The client generated ID of the order strategy to be used in tracking
the order in the backend trading system.
- getRequestID() - Method in class com.caplin.motif.trading.MotifTrade
-
Returns the ID generated from the client.
- getRiskDate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getRiskDate() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the time options risk date for the quote.
- getRiskDate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getRiskDate() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getRiskTenor() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getRiskTenor() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the time options risk tenor for the quote.
- getRiskTenor() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getRiskTenor() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getSalesRFS() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSExecuteEvent
-
Returns the object containing the data pertaining to the margin on the fly.
- getSalesSwapFields() - Method in class com.caplin.motif.fx.rates.SalesSwapQuote
-
- getSavingResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
-
Returns the responder for sending events from the Saving state
- getSettlementDate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getSettlementDate() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the settlement date for the quote.
- getSettlementDate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getSettlementDate() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getSettlementDate() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getSettlementDate() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the settlement date at which the leg should be executed.
- getSettlementDates(Callback<Set<String>>, String, String, String) - Method in interface com.caplin.motif.fx.calendar.CalendarRequestListener
-
Deprecated.
Called when a request for the valid settlement or business dates for the
specified currency pair, year and month.
- getSettlementDates(S, Callback<Set<String>>) - Method in interface com.caplin.motif.fx.calendar.SettlementDateRequestListener
-
Called when a request for the valid settlement or business dates for the
specified currency pair, year and month.
- getSingleOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.SingleStrategy
-
Returns the single order.
- getSorts() - Method in class com.caplin.motif.blotter.BlotterQuery
-
Returns the sorts within the query.
- getSpotAskRate() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the spot ask rate.
- getSpotBidRate() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the spot bid rate.
- getSpotMargin() - Method in class com.caplin.motif.fx.trading.rfs.sales.SpotValues
-
The spot margin, which is applied to the trader spot rate to obtain the client spot rate.
- getSpotRate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the spot rate
- getSpotRate() - Method in class com.caplin.motif.fx.rates.AbstractRate
-
- getSpotRate() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
-
Returns the spot rate
- getSpotRate() - Method in class com.caplin.motif.fx.trading.rfs.sales.SpotValues
-
The client spot rate, which is the result of applying the spot margin to the trader spot rate
- getSpotRateDPS() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
- getSpotValues() - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecution
-
Returns the object containing the sales spot values.
- getStartDate() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getStartDate() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getStartDate() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the start date for a time option.
- getStartTenor() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getStartTenor() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getStartTenor() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the tenor at which the start date for a time option should be
submitted against.
- getStatus() - Method in class com.caplin.motif.fx.blotter.message.ActivityItemMessage
-
The status of this item
- getStatus() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the status
- getStopLossOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneOCOStrategy
-
Returns the stop loss child order from within the OCO.
- getStopLossOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.OCOStrategy
-
Returns the stop loss child order from within the OCO.
- getStrategy() - Method in class com.caplin.motif.fx.trading.orders.edit.event.StrategyEvent
-
Returns the latest strategy, updated by this event
- getStrategy() - Method in class com.caplin.motif.fx.trading.orders.edit.StrategyCache
-
- getSubject() - Method in interface com.caplin.motif.datasource.SubjectInfo
-
Returns the original subject that was parsed to create this SubjectInfo
- getSubject() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
The subject for this Container
- getSubject() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
-
- getSubject() - Method in interface com.caplin.motif.fx.blotter.SendableBlotterMessage
-
The subject for this Container
- getSubject() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
-
- getSubject() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectInfo
-
- getSubject() - Method in class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
-
- getSubject() - Method in class com.caplin.motif.fx.calendar.TenorDateSubjectInfo
-
- getSubject() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
- getSubject() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the subject of the original request
- getSubject() - Method in class com.caplin.motif.fx.trading.allocation.event.AllocationViewEvent
-
- getSubject() - Method in class com.caplin.motif.fx.trading.orders.details.StrategySubjectInfoImpl
-
- getSubjectInfo() - Method in class com.caplin.motif.datasource.CachedSubscription
-
- getSubjectInfo() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the AbstractSubjectInfo
- getSubjectPrefix() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
Returns the prefix from the start of the subject, for example "/FX".
- getSubjectRegex() - Method in interface com.caplin.motif.datasource.SubjectParser
-
- getSubjectRegex() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectParser
-
- getSubjectRegex() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectParser
-
Should not be used, this implementation always returns null.
- getSubjectRegex() - Method in class com.caplin.motif.fx.rates.AbstractSubjectParser
-
- getSubjectRegex() - Method in class com.caplin.motif.fx.trading.allocation.AllocationViewSubjectParser
-
- getSubjectRegex() - Method in class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
-
- getSubjects() - Method in interface com.caplin.motif.fx.container.SubjectList
-
The constituents of the container as raw DataSource subjects.
- getSubmittedBy() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The submitted by on this item.
- getSubmittedFor() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The submitted for value on this item.
- getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
-
Returns the responder that should be used to respond from within the
Submitted state.
- getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
Returns the responder that can send messages from the Submitted state
- getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
-
Returns the responder used for sending events from the Submitted state.
- getSubmittedResponder() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the responder for responding to events from the Submitted state.
- getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns the Responder responsible for sending server events from
the Submitted state.
- getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
-
Returns the responder used for sending events from the Submitted state.
- getSuffix() - Method in interface com.caplin.motif.fx.trading.orders.details.StrategySubjectInfo
-
Gets any optional suffix that was appended to the request by the client.
- getSuffix() - Method in class com.caplin.motif.fx.trading.orders.details.StrategySubjectInfoImpl
-
Gets any optional suffix that was appended to the request by the client.
- getSwapAskPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- getSwapAskPips() - Method in interface com.caplin.motif.fx.rates.SwapFields
-
Returns the Swap Ask Pips
- getSwapAskPips() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
- getSwapBidPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- getSwapBidPips() - Method in interface com.caplin.motif.fx.rates.SwapFields
-
Retuens the Swap Bid Pips
- getSwapBidPips() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
- getSwapFields() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
Returns the object containing swap data set on swap related fields
- getSwapGFA() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the "Good For Amount" for Forward and Swap quotes.
- getSwapLeg() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocation
-
Returns the leg for swap allocation (this value is optional and can be null).
- getSwapMargin() - Method in class com.caplin.motif.fx.trading.rfs.sales.SwapValues
-
The swap margin, which is the margin that is applied to the trader swap points
to obtain the client swap points.
- getSwapPips() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
-
Returns the swap pips
- getSwapPoints() - Method in class com.caplin.motif.fx.trading.rfs.sales.SwapValues
-
The client swap points, which is the sum of the swap margin and the trader swap points
- getSwapRawAskPoints() - Method in interface com.caplin.motif.fx.rates.SwapFields
-
Returns the Swap Ask Points as a raw value
- getSwapRawAskPoints() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
- getSwapRawBidPoints() - Method in interface com.caplin.motif.fx.rates.SwapFields
-
Returns the Swap Bid Points as a raw value
- getSwapRawBidPoints() - Method in class com.caplin.motif.fx.rates.SwapQuote
-
- getSwapType() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getSwapType() - Method in class com.caplin.motif.fx.trading.FXExecution
-
If the submitted trade is a swap trade, this method will return the swap
type (either Spot Fwd Swap or Fwd Fwd Swap).
- getSwapType() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getSwapType() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
If the submitted trade is a swap trade, this method will return the swap
type (either Spot Fwd Swap or Fwd Fwd Swap).
- getSwapValues() - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecution
-
Returns the object containing the sales swap values.
- getSymbol() - Method in enum com.caplin.motif.blotter.Filter.Operator
-
Returns the symbol for the operator, for example EQUALS would return
==
- getTakeProfitOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneOCOStrategy
-
Returns the take profit child order from within the OCO.
- getTakeProfitOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.OCOStrategy
-
Returns the take profit child order from within the OCO.
- getTenor() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
- getTenor() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
Returns the tenor for the subscription.
- getTenor() - Method in interface com.caplin.motif.fx.rates.LegQuote
-
Gets the tenor for this quote.
- getTenor() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getTenor() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getTenor() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getTenor() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the tenor at which the leg should be executed.
- getTenorDates(Callback<Map<Tenor, String>>, String) - Method in interface com.caplin.motif.fx.calendar.CalendarRequestListener
-
Deprecated.
Called when a request for tenor dates for the specified currency pair is
made from the frontend.
- getTenorDates(T, Callback<Map<Tenor, String>>) - Method in interface com.caplin.motif.fx.calendar.TenorDateRequestListener
-
Called when a request for tenor dates for the specified currency pair is
made from the frontend.
- getTermCurrency() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
-
Returns the term currency for the subscription.
- getTermCurrency() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getTermCurrency() - Method in class com.caplin.motif.fx.trading.FXExecution
-
Returns the term currency of the currency pair.
- getTermCurrency() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getTermCurrency() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the term currency of the currency pair.
- getThenOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneStrategy
-
Returns the order which will be executed once the parent has been executed.
- getThenOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfTimeoutStrategy
-
Returns the order which will be executed once the parent has been executed.
- getTimeAsString() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
-
Gets the time as a string in the format "HH:MM:SS".
- getTimePriceReceived() - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Returns the time of when the price was recieved.
- getToboUser() - Method in class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
-
Returns the requested pricing tobouser.
- getTOBOUser() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getTOBOUser() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the trade on behalf of user.
- getTOBOUser() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
- getToboUser() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSSubmitEvent
-
Returns the requested pricing tobouser.
- getTradeChannelSubject() - Method in class com.caplin.motif.trading.MotifTrade
-
Returns the subject of the trade channel that this trade was created on.
- getTradeDate() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The trade date on this item.
- getTradeID() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The trade id set on this item
- getTradeId() - Method in class com.caplin.motif.fx.trading.allocation.event.AllocationViewEvent
-
Returns the trade Id that we want to view allocations for.
- getTradeID() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
-
Returns the trade id of the original trade that should be allocated as per
this list.
- getTraderAllInAskRate() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
-
- getTraderAllInBidRate() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
-
- getTraderFwdAskPoints() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
-
- getTraderFwdBidPoints() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
-
- getTraderSpotAskRate() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
-
- getTraderSpotAskRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getTraderSpotBidRate() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
-
- getTraderSpotBidRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- getTraderSpotRate() - Method in class com.caplin.motif.fx.trading.rfs.sales.SpotValues
-
The trader spot rate
- getTraderSwapPoints() - Method in class com.caplin.motif.fx.trading.rfs.sales.SwapValues
-
The trader swap points, which are the difference between the trader near and far forward points
- getTraderSwapRawAskPoints() - Method in interface com.caplin.motif.fx.rates.SalesSwapFields
-
Returns the trader Swap Ask Points as a raw value
- getTraderSwapRawBidPoints() - Method in interface com.caplin.motif.fx.rates.SalesSwapFields
-
Returns the trader Swap Bid Points as a raw value
- getTrades() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
- getTradingProtocol() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
- getTradingProtocol() - Method in class com.caplin.motif.fx.trading.block.BlockTradeExecution
-
- getTradingProtocol() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
-
- getTradingProtocol() - Method in class com.caplin.motif.fx.trading.FXTrade
-
- getTradingProtocol() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
-
- getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
-
- getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.block.BlockTradeExecution
-
- getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
-
- getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.FXTrade
-
- getTradingSubProtocol() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
The trading sub protocol, used to determine small variations of OrderStrategy,
should be
TradingSubProtocol.NONE
for standard orders.
- getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
- getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
-
- getTradingType() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
-
The trading type set on this item
- getTradingType() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
-
- getTradingType() - Method in class com.caplin.motif.fx.trading.FXExecution
-
Returns the type of trade that should be executed.
- getTradingType() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
-
- getTradingType() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
-
Returns the type of trade that should be executed.
- getType() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getType() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
- getType() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
Returns the type of strategy that should be executed.
- getUnit() - Method in class com.caplin.motif.fx.rates.MetalSubjectInfo
-
- getUserCache(String) - Method in class com.caplin.motif.fx.blotter.cache.BlotterCache
-
- getUsername() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
- getUsername() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
-
Returns the username, which will be part of the Record Item's subject
- getUsername() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
-
- getUsername() - Method in interface com.caplin.motif.fx.blotter.SendableBlotterMessage
-
The username for which this Container belongs to.
- getUsername() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
-
The username associated with the request.
- getUsername() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectInfo
-
The username associated with the request
- getUsername() - Method in class com.caplin.motif.fx.trading.allocation.event.AllocationViewEvent
-
Returns the username of the client that made the request to view allocations
- getUsername() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
-
- getUsername() - Method in interface com.caplin.motif.fx.trading.orders.details.StrategySubjectInfo
-
Gets the username of the user who requested the details of the order strategy.
- getUsername() - Method in class com.caplin.motif.fx.trading.orders.details.StrategySubjectInfoImpl
-
Gets the username of the user who requested the details of the order strategy.
- getUsername() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
-
Returns the client username for which this order strategy will be executed for.
- getUsername() - Method in class com.caplin.motif.trading.MotifTrade
-
Returns the username of the logged in user that created this trade.
- getValue() - Method in class com.caplin.motif.blotter.Filter
-
The value to filter on.
- getValue(String) - Static method in class com.caplin.motif.fx.Tenor
-
Parses the specified tenor string (in the format "1M" or "SPOT" etc) into
one of the static Tenor objects.
- getValue(String) - Static method in enum com.caplin.motif.fx.trading.MonitorSide
-
Returns a MonitorSide
matching the side monitored value of String
- getValue(String) - Static method in class com.caplin.motif.fx.trading.orders.submission.AlertType
-
Returns the AlertType for the specified field name.
- getValue(String) - Static method in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
-
Returns the ExecutionType for the specified field name.
- getValue(String) - Static method in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
-
Returns the StrategyType corresponding to the passed in StrategyType
- getValue(String) - Static method in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
-
Returns the trading sub protocol matching the protocol name.
- getYear() - Method in class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
-
Returns the year that was parsed to create this SettlementDateSubjectInfo.
- GFA - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
-
- GFA - Static variable in class com.caplin.motif.fx.trading.orders.submission.ActivationDate
-
An instance of ActivationDate that represents Good for Activation
immediately.
- GFD - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
-
An instance of ExpirationDate that represents Good for Day.
- GTC - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
-
An instance of ExpirationDate that represents Good til Canceled.
- OCO - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
-
Represents a One Cancels the Other strategy which contains a take profit
and stop loss order.
- OCO_NAME - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
-
- OCOStrategy - Class in com.caplin.motif.fx.trading.orders.submission.strategy
-
Represents the contingent order strategy One Cancels the Other.
- OCOStrategy(Trade, TradingSubProtocol, String, String, String, String, Set<AlertType>, String, String, List<Order>, ActivationDate, ExpirationDate) - Constructor for class com.caplin.motif.fx.trading.orders.submission.strategy.OCOStrategy
-
Creates a new OCOStrategy from the provided parameters.
- offset - Variable in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
-
- onBlotterDiscard(T) - Method in interface com.caplin.motif.fx.blotter.FXBlotterProvider
-
Called when the blotter container is discarded.
- onBlotterRequest(T) - Method in interface com.caplin.motif.fx.blotter.FXBlotterProvider
-
Called when the blotter container is requested.
- onClientClose() - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationListener
-
Called when a client close request has been received from the Queued state.
- onClientClose() - Method in interface com.caplin.motif.fx.trading.esp.ESPTradeListener
-
Called to notify you that the client has requested to close the
trade.
- onClientClose(ClientCloseEvent) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListener
-
Called when the client has finished making all the edits they want
to the strategy.
- onClientClose() - Method in interface com.caplin.motif.fx.trading.rfs.RFSCloseableTradeListener
-
Called when the client ends the trade, typically by closing the RFS ticket.
- onClientClose() - Method in interface com.caplin.motif.fx.trading.rfs.RFSTradeListener
-
Called to notify you that the client has requested to close the
trade.
- onDiscard(T) - Method in interface com.caplin.motif.datasource.CachedDataProvider
-
Called when the last peer subscribed discards the subject.
- onDiscard(DiscardEvent) - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationProvider
-
- onDiscard(StrategySubjectInfo) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsProvider
-
- onEditOpen(EditOpenEvent) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListener
-
Called when the requests to edit a strategy.
- onError() - Method in interface com.caplin.motif.fx.calendar.Callback
-
Called if there was an error retrieving the calendar response.
- onError(String) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallback
-
Call this method if you cannot or do not wish to provide details of the strategy to
the client.
- onError(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallbackImpl
-
- onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.block.BlockTradeClientCloseTranslator
-
- onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.block.BlockTradeExecuteTranslator
-
- onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.block.BlockTradeSubmitTranslator
-
- onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.rfs.RFSExecuteTranslator
-
- onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.rfs.RFSSubmitTranslator
-
- onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecuteTranslator
-
- onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.rfs.StandardExecuteTranslator
-
- onEvent(T) - Method in interface com.caplin.motif.trading.EventListener
-
- onExecute(BlockTradeExecuteEvent) - Method in interface com.caplin.motif.fx.trading.block.BlockTradeListener
-
Called once the client wants to execute the Block Trade on a particular
price.
- onExecute(RFSExecuteEvent) - Method in interface com.caplin.motif.fx.trading.rfs.RFSTradeListener
-
Called when the client sends a message requesting execution on one of the quotes
that have been sent as part of the RFS stream.
- onImage(Strategy) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallback
-
Call this method when you have retrieved the details of the strategy from your trading system
and are ready to send them back to the client.
- onImage(Strategy) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallbackImpl
-
- onItemDiscard(FXBlotterItemSubjectInfo) - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterItemProvider
-
- onItemDiscard(T) - Method in interface com.caplin.motif.fx.blotter.FXBlotterItemProvider
-
Called when the Blotter Blotter Record Item is discarded.
- onItemRequest(FXBlotterItemSubjectInfo) - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterItemProvider
-
- onItemRequest(T) - Method in interface com.caplin.motif.fx.blotter.FXBlotterItemProvider
-
Called when the Blotter Record Item is requested.
- onRequest(T) - Method in interface com.caplin.motif.datasource.CachedDataProvider
-
Called on the initial request when the first peer makes a request.
- onRequest(RequestEvent) - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationProvider
-
- onRequest(StrategySubjectInfo) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsProvider
-
- onSave(SaveEvent) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListener
-
Called when the client request to save the edits they have made to the
strategy.
- onSaveFailed(FailureType) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListener
-
Called when the user has submitted a save request to edit an order
but the request failed.
- onStrategyDetailsDiscard(StrategySubjectInfo) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsRequestListener
-
Called to notify you that a client is no longer interested in the details of the previously
requested order strategy.
- onStrategyDetailsRequest(StrategySubjectInfo, StrategyDetailsCallback) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsRequestListener
-
Called to notify you that a client has requested details for a previously submitted order
strategy.
- onSubmit(PostTradeAllocationList) - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationListener
-
Called when a Post Trade Allocation request has been received.
- onSubmit(BlockTradeSubmitEvent) - Method in interface com.caplin.motif.fx.trading.block.BlockTradeListener
-
Called on trade initiation to notify that the block trade has been submitted.
- onSubmit(ESPSubmitEvent) - Method in interface com.caplin.motif.fx.trading.esp.ESPTradeListener
-
Called on trade initiation to notify you that a new ESP Trade has been
submitted by a client.
- onSubmit(RFSSubmitEvent) - Method in interface com.caplin.motif.fx.trading.rfs.RFSTradeListener
-
Called on trade initiation to notify that the RFS Trade has been submitted.
- onTradeClosed() - Method in interface com.caplin.motif.fx.CloseableTradeListener
-
Callback for when the trade is closed
- onTradeClosed(T) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderSubmissionListener
-
Called in order to close/cancel the trade
- onUpdate(Strategy) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallback
-
Call this method when you have retrieved the details of the strategy from your trading system
and are ready to send them back to the client.
- onUpdate(Strategy) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallbackImpl
-
- onUserSessionClosed(String) - Method in class com.caplin.motif.fx.blotter.cache.BlotterCache
-
- onUserSessionClosed(String) - Method in interface com.caplin.motif.trading.UserSessionListener
-
Called when a user session has been closed with the trade adapter.
- onUserSessionCreated(String) - Method in class com.caplin.motif.fx.blotter.cache.BlotterCache
-
- onUserSessionCreated(String) - Method in interface com.caplin.motif.trading.UserSessionListener
-
Called when a user session has been created with the trade adapter.
- onViewRequest(AllocationViewEvent) - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationViewListener
-
An instance of this interface will be called to provide the list of allocations
that pertain to the trade information contained in the AllocationViewEvent
- opposite() - Method in enum com.caplin.motif.fx.BuySell
-
Returns the opposite side.
- ORDER - Static variable in class com.caplin.motif.fx.blotter.FXBlotter
-
The
FXBlotter
for the Order blotter, which holds the regex
for the Order blotter container subject and its constituents.
- Order - Class in com.caplin.motif.fx.trading.orders.details
-
This class represents an Order.
- Order - Class in com.caplin.motif.fx.trading.orders.submission
-
An object representing one of the legs of a multi-order strategy.
- ORDER_BLOTTER_ITEM_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
-
- ORDER_BLOTTER_ITEM_SUFFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
-
- ORDER_BLOTTER_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
-
- ORDER_BLOTTER_SUFFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
-
- ORDER_COUNT - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- ORDER_ID - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- ORDER_ID - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- ORDER_ID - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
-
- ORDER_IDS - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- ORDER_SUB_TYPE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- ORDER_TYPE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- OrderAcceptEvent - Class in com.caplin.motif.fx.trading.orders.submission.event
-
An event to notify the client that the submission of the order or order strategy
has been completed, and the order (or orders) is now active.
- OrderAcceptEvent(String) - Constructor for class com.caplin.motif.fx.trading.orders.submission.event.OrderAcceptEvent
-
Creates an OrderAcceptEvent with the event name "Accept" and the provided order ID.
- OrderAcceptEvent(List<String>) - Constructor for class com.caplin.motif.fx.trading.orders.submission.event.OrderAcceptEvent
-
Creates an OrderAcceptEvent with the event name "Accept" and multiple order IDs.
- OrderAcceptingEvent - Class in com.caplin.motif.fx.trading.orders.submission.event
-
An event to notify the client that the submitted order is accepting.
- OrderAcceptingEvent() - Constructor for class com.caplin.motif.fx.trading.orders.submission.event.OrderAcceptingEvent
-
Constructs an OrderAcceptingEvent with the event name "Accepting".
- OrderBlotter - Class in com.caplin.motif.fx.blotter.type
-
A type of FXBlotter which contains the subjects, regex and suffixes for the
Motif's Order Blotter.
- OrderBlotter() - Constructor for class com.caplin.motif.fx.blotter.type.OrderBlotter
-
Constructor for OrderBlotter.
- OrderBuilder - Class in com.caplin.motif.fx.trading.orders.details
-
This class provides a builder which is used to instantiate and populate the fields of an
order.
- OrderCancelAckEvent - Class in com.caplin.motif.fx.trading.orders.cancelation.event
-
An event to notify the client that the request to cancel an existing order
has been received by the backend.
- OrderCancelAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelAckEvent
-
Constructs an OrderCancelAckEvent with the event name "CancelAck".
- OrderCancelationFactoryTranslator - Class in com.caplin.motif.fx.trading.orders.cancelation
-
- OrderCancelationFactoryTranslator(OrderCancelationListenerFactory) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationFactoryTranslator
-
- OrderCancelationListener - Interface in com.caplin.motif.fx.trading.orders.cancelation
-
An OrderCancelationListener instance will be notified of client
events regarding the cancelation of already submitted Limit Orders.
- OrderCancelationListenerFactory - Interface in com.caplin.motif.fx.trading.orders.cancelation
-
An
OrderCancelationListenerFactory instance is responsible for
providing a
OrderCancelationListener
whenever a Limit Order that
already exists has been canceled from the client.
- OrderCancelationTradeListenerTranslator - Class in com.caplin.motif.fx.trading.orders.cancelation
-
- OrderCancelationTradeListenerTranslator(OrderCancelationListener, CancelRequest) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationTradeListenerTranslator
-
- OrderCancelConfirmEvent - Class in com.caplin.motif.fx.trading.orders.cancelation.event
-
An event to notify the client that the request to cancel an existing
order has been successfully executed by the backend trading system.
- OrderCancelConfirmEvent() - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelConfirmEvent
-
Constructs an OrderCancelConfirmEvent with the event name "CancelConfirm".
- OrderCancelingResponder - Class in com.caplin.motif.fx.trading.orders.cancelation.responder
-
A Responder for canceling limit orders that can send messages from the Canceling state
- OrderCancelingResponder(CancelRequest) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelingResponder
-
Constructs a Responder that can respond from the Canceling state
for the OrderCancel trade model.
- OrderCancelPendingEvent - Class in com.caplin.motif.fx.trading.orders.cancelation.event
-
An event to notify the client that the request to cancel an existing order
is currently pending completion in the backend trading system.
- OrderCancelPendingEvent() - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelPendingEvent
-
Constructs an OrderCancelPendingEvent with the event name "CancelPending".
- OrderCancelRejectEvent - Class in com.caplin.motif.fx.trading.orders.cancelation.event
-
An event to notify the client the request to cancel an existing order
has been rejected by the backend trading system
- OrderCancelRejectEvent() - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelRejectEvent
-
Constructs an OrderCancelPendingEvent with the event name "CancelReject".
- orderCancelRequestReceived(CancelRequest) - Method in interface com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationListener
-
Called when the client makes a request to cancel an existing Limit Order.
- OrderCancelSentResponder - Class in com.caplin.motif.fx.trading.orders.cancelation.responder
-
A Responder for canceling limit orders that can send messages from the CancelSent state.
- OrderCancelSentResponder(CancelRequest) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelSentResponder
-
Constructs a Responder that can respond from the CancelSent state
for the OrderCancel trade model.
- orderCancelWaitReceived(ChangeActiveState) - Method in interface com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateListener
-
Called when the client makes a request to cancel the timeout that is usually
in place before the backend moves the request to pending.
- OrderChangeActiveStateFactoryTranslator - Class in com.caplin.motif.fx.trading.orders.activestatechange
-
- OrderChangeActiveStateFactoryTranslator(OrderChangeActiveStateListenerFactory) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateFactoryTranslator
-
- OrderChangeActiveStateListener - Interface in com.caplin.motif.fx.trading.orders.activestatechange
-
An OrderChangeActiveStateListener instance will be notified of incoming
client events for activating a limit order that already exists.
- OrderChangeActiveStateListenerFactory - Interface in com.caplin.motif.fx.trading.orders.activestatechange
-
An
OrderChangeActiveStateListenerFactory instance is responsible for
providing a
OrderChangeActiveStateListener
whenever a Limit Order
that already exists has been activated from the client.
- orderChangeActiveStateReceived(ChangeActiveState) - Method in interface com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateListener
-
Called when the client makes a request to activate an order
- OrderChangeActiveStateTradeListenerTranslator - Class in com.caplin.motif.fx.trading.orders.activestatechange
-
- OrderChangeActiveStateTradeListenerTranslator(OrderChangeActiveStateListener, ChangeActiveState) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateTradeListenerTranslator
-
- OrderChangeStateAckEvent - Class in com.caplin.motif.fx.trading.orders.activestatechange.event
-
An event to notify the client that the submission of the order change state
has been received by the backend.
- OrderChangeStateAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateAckEvent
-
Constructs the OrderChangeStateAckEvent
- OrderChangeStateConfirmEvent - Class in com.caplin.motif.fx.trading.orders.activestatechange.event
-
An event to notify the client that the request to change the state of an
existing order has been successfully processed by the backend.
- OrderChangeStateConfirmEvent() - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateConfirmEvent
-
Constructs the OrderChangeStateConfirmEvent
- OrderChangeStatePendingEvent - Class in com.caplin.motif.fx.trading.orders.activestatechange.event
-
An event to notify the client that the change state request is currently
being processed by the backend, and is in the pending state.
- OrderChangeStatePendingEvent() - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStatePendingEvent
-
Constructs the OrderChangeStatePendingEvent
- OrderChangeStateRejectEvent - Class in com.caplin.motif.fx.trading.orders.activestatechange.event
-
An event to notify the client that the request to change the state of the order
has been rejected by the backend.
- OrderChangeStateRejectEvent() - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateRejectEvent
-
Constructs the OrderChangeStateRejectEvent
- OrderChangeStateSentResponder - Class in com.caplin.motif.fx.trading.orders.activestatechange.responder
-
A Responder for the OrderChangeState trade model that can respond
from the ChangeStateSent state.
- OrderChangeStateSentResponder(ChangeActiveState) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangeStateSentResponder
-
Constructs a Responder that can respond from the ChangeStateSent state
for the OrderChangeState trade model.
- OrderChangingStateResponder - Class in com.caplin.motif.fx.trading.orders.activestatechange.responder
-
A Responder for the OrderChangeState trade model that can respond
from the ChangingState state.
- OrderChangingStateResponder(ChangeActiveState) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangingStateResponder
-
Constructs a Responder that can respond from the ChangingState state
for the OrderChangeState trade model.
- OrderConfigurationException - Exception in com.caplin.motif.fx.trading.orders
-
The Exception to be thrown if the submitted order is invalid
- OrderConfigurationException(String) - Constructor for exception com.caplin.motif.fx.trading.orders.OrderConfigurationException
-
Constructs the OrderConfigurationException with the error
message.
- OrderDetailsSubjectParser - Class in com.caplin.motif.fx.trading.orders.details
-
- OrderDetailsSubjectParser() - Constructor for class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
-
- OrderDetailsSubjectParser(String) - Constructor for class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
-
- OrderFactory - Interface in com.caplin.motif.fx.trading.orders.submission
-
The factory that will be asked to create the Order object
- OrderFields - Class in com.caplin.motif.fx.trading.orders
-
- OrderFields() - Constructor for class com.caplin.motif.fx.trading.orders.OrderFields
-
- OrderFieldSet - Class in com.caplin.motif.fx.trading.orders.details
-
Represents a set of fields relating to an order.
- orderID(String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
-
Sets the order id
- OrderItemMessage - Class in com.caplin.motif.fx.blotter.message
-
Instances of this class represent a Record Item for the Order Blotter
- OrderItemMessage(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.OrderItemMessage
-
- OrderItemMessage.Builder - Class in com.caplin.motif.fx.blotter.message
-
- OrderPendingAcceptResponder - Class in com.caplin.motif.fx.trading.orders.submission.responder
-
Responder that can respond from the PendingAccept state.
- OrderPendingAcceptResponder(MotifTrade) - Constructor for class com.caplin.motif.fx.trading.orders.submission.responder.OrderPendingAcceptResponder
-
Constructs a Responder that can respond from the PendingAccept state for the
Order Submission trade model.
- OrderQueuedResponder - Class in com.caplin.motif.fx.trading.orders.submission.responder
-
Responder that can respond from the Queued state.
- OrderQueuedResponder(MotifTrade) - Constructor for class com.caplin.motif.fx.trading.orders.submission.responder.OrderQueuedResponder
-
Constructs a Responder that can respond from the Queued state for the
Order Submission trade model.
- orders - Variable in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
-
- OrderSalesFieldSet - Class in com.caplin.motif.fx.trading.orders.details
-
Represents a set of fields relating to an order.
- OrderStrategy - Interface in com.caplin.motif.fx.trading.orders.submission
-
An OrderStrategy instance encapsulates the order strategy that the
client wants to execute.
- OrderStrategyFactory<T extends OrderStrategy> - Interface in com.caplin.motif.fx.trading.orders.submission
-
The factory that will be asked to create the OrderStrategy for the
given trade.
- orderStrategySubmitted(T) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderSubmissionListener
-
Called on the initiation of Limit Order trades, to notify the backend that
a Limit Order has been submitted for the specified OrderStrategy
- OrderSubmissionFactoryTranslator - Class in com.caplin.motif.fx.trading.orders.submission
-
- OrderSubmissionFactoryTranslator() - Constructor for class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFactoryTranslator
-
- OrderSubmissionFields - Class in com.caplin.motif.fx.trading.orders.submission
-
- OrderSubmissionListener<T extends OrderStrategy> - Interface in com.caplin.motif.fx.trading.orders.submission
-
An OrderSubmissionListener instance will be notified of client events
regarding the submission of new orders.
- OrderSubmissionListenerFactory<T extends OrderStrategy> - Interface in com.caplin.motif.fx.trading.orders.submission
-
An
OrderSubmissionListenerFactory instance is responsible for
providing an
OrderSubmissionListener
whenever a Limit Order has
been initiated from the client, of that specified
OrderStrategy
- OrderSubmissionTradeListenerTranslator<T extends OrderStrategy> - Class in com.caplin.motif.fx.trading.orders.submission
-
- OrderSubmissionTradeListenerTranslator(T, OrderSubmissionListener<T>) - Constructor for class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionTradeListenerTranslator
-
- OrderSubmissionValidator - Interface in com.caplin.motif.fx.trading.orders.submission
-
An interface for validating a list of orders representing an order strategy.
- OrderSubmitAckEvent - Class in com.caplin.motif.fx.trading.orders.submission.event
-
An event to notify the client that the order submission has been
received.
- OrderSubmitAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.submission.event.OrderSubmitAckEvent
-
Constructs an OrderSubmitAckEvent
- OrderSubmittedResponder - Class in com.caplin.motif.fx.trading.orders.submission.responder
-
Responder that can respond from the Submitted state.
- OrderSubmittedResponder(MotifTrade) - Constructor for class com.caplin.motif.fx.trading.orders.submission.responder.OrderSubmittedResponder
-
Constructs a Responder that can respond from the Submitted state for the
Order Submission trade model.
- OrderValidityDate - Class in com.caplin.motif.fx.trading.orders.submission
-
- OrderValidityDate() - Constructor for class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
-
- OVERALL_TIME_OUT - Static variable in class com.caplin.motif.fx.trading.rfs.event.PriceUpdateEvent
-
- SALES_ESP - Static variable in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
-
The sub protocol for Sales ESP trade
- SALES_ORDER - Static variable in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
-
The sub protocol for Sales RFS trade
- SALES_RFS - Static variable in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
-
The sub protocol for Sales RFS trade
- SalesFwdQuote - Interface in com.caplin.motif.fx.rates
-
A forward quote, which is comprised of one or more of a bid rate, ask rate and mid rate.
- SalesFwdQuoteBuilder - Class in com.caplin.motif.fx.rates
-
A builder class for creating concrete instances of the
SalesFwdQuote
interface.
- SalesOrderDetailsSubjectParser - Class in com.caplin.motif.fx.trading.orders.details
-
- SalesOrderDetailsSubjectParser() - Constructor for class com.caplin.motif.fx.trading.orders.details.SalesOrderDetailsSubjectParser
-
- SalesQuoteFields - Class in com.caplin.motif.fx.rates
-
- SalesQuoteFields() - Constructor for class com.caplin.motif.fx.rates.SalesQuoteFields
-
- SalesQuoteLegFields - Class in com.caplin.motif.fx.rates
-
- SalesQuoteLegFields() - Constructor for class com.caplin.motif.fx.rates.SalesQuoteLegFields
-
- SalesRFSExecuteTranslator - Class in com.caplin.motif.fx.trading.rfs.sales
-
- SalesRFSExecuteTranslator(FXTradingType, RFSTradeListener) - Constructor for class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecuteTranslator
-
- SalesRFSExecution - Class in com.caplin.motif.fx.trading.rfs.sales
-
Margin data sent by the client on executing a MOTF RFS trade.
- SalesRFSTradeValidator - Class in com.caplin.motif.fx.trading.rfs
-
Validates that the initial RFS Trade messages has the correct fields.
- SalesRFSTradeValidator() - Constructor for class com.caplin.motif.fx.trading.rfs.SalesRFSTradeValidator
-
Constructs the RFS Trade Validator
- SalesSpotQuote - Interface in com.caplin.motif.fx.rates
-
A sales spot quote, which is comprised of one or more of a bid rate, ask rate and mid rate and the default margins.
- SalesSpotQuoteBuilder - Class in com.caplin.motif.fx.rates
-
A builder class for creating instances of SalesSpotQuote.
- SalesSpotQuoteBuilder.SalesSpotQuoteImpl - Class in com.caplin.motif.fx.rates
-
- SalesSwapFields - Interface in com.caplin.motif.fx.rates
-
- SalesSwapFieldsBuilder - Class in com.caplin.motif.fx.rates
-
- SalesSwapFwdQuote - Interface in com.caplin.motif.fx.rates
-
A forward quote, which is comprised of one or more of a bid rate, ask rate and mid rate.
- SalesSwapFwdQuoteBuilder - Class in com.caplin.motif.fx.rates
-
- SalesSwapLegQuote - Interface in com.caplin.motif.fx.rates
-
- SalesSwapQuote - Class in com.caplin.motif.fx.rates
-
Represents a Swap Quote which is generally comprised of a SPOT near and FWD
far quote, or a FWD near and FWD far quote.
- SalesSwapQuote(String, String, SalesSwapLegQuote, SalesSwapLegQuote, SalesSwapFields) - Constructor for class com.caplin.motif.fx.rates.SalesSwapQuote
-
Constructs a SalesSwapQuote with the specified near and far quotes, and uses
the specified pips as the display swap pips for the quote.
- SalesSwapSpotQuote - Interface in com.caplin.motif.fx.rates
-
A spot quote, which is comprised of one or more of a bid rate, ask rate and mid rate.
- SalesSwapSpotQuoteBuilder - Class in com.caplin.motif.fx.rates
-
- SAVE_ACCEPT_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.SaveAcceptEvent
-
The name of the transition representing this event
- SAVE_AND_COMPLETE_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.SaveAndCompleteEvent
-
The name of the transition representing this event
- SAVE_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.SaveEvent
-
The name of the transition representing this event
- SaveAcceptEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
-
An event to notify the client that the request to save the modifications on an existing
strategy has been completed successfully by the backend.
- SaveAcceptEvent(Strategy) - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.SaveAcceptEvent
-
Constructs a SaveAcceptEvent with the event name "SaveAccept".
- SaveAndCompleteEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
-
An event to notify the client that the edit order request has been saved, and
that the session is closed.
- SaveAndCompleteEvent(Strategy, String) - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.SaveAndCompleteEvent
-
Constructs a SaveAndCompleteEvent with the event name "SaveAndComplete".
- SaveEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
-
An event to notify the backend that a save has been requested by the client.
- SaveEvent(Strategy, ImmutableList<Order>, ImmutableList<Order>) - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.SaveEvent
-
Constructs an SaveEvent with the event name "Save".
- SavingResponder - Class in com.caplin.motif.fx.trading.orders.edit.responder
-
A Responder for Edit Strategy, that can send messages from the Saving state.
- SavingResponder(EditStrategyRequest, StrategyCache) - Constructor for class com.caplin.motif.fx.trading.orders.edit.responder.SavingResponder
-
Constructs a Responder that can respond from the Saving state
for the EditStrategy trade model.
- SendableBlotterMessage - Interface in com.caplin.motif.fx.blotter
-
Instances of this interface represent a Container message.
- sendAccept(OrderAcceptEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.responder.OrderPendingAcceptResponder
-
Sends an event to notify the frontend that order has been submitted into the OMS.
- sendAccept(OrderAcceptEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.responder.OrderQueuedResponder
-
Sends an event to notify the frontend that the order is now accepted.
- sendAccepting(OrderAcceptingEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.responder.OrderQueuedResponder
-
Sends an event to notify the frontend that the order is now accepting.
- sendAllocationConfirmation(AllocationConfirmationEvent) - Method in class com.caplin.motif.fx.trading.allocation.responder.PendingAllocationResponder
-
Sends an allocation confirmation to denote that the allocation was successful.
- sendBulkActionAck(BulkOrderActionAckEvent) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.responder.BulkOrderActionSentResponder
-
Sends a acknowledgement to the client informing it that has received the
bulk order action request.
- sendBulkOrderActionConfirm(BulkOrderActionConfirmEvent) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.responder.BulkOrderActionProcessingResponder
-
Sends an event to the client informing it that bulk order action request
was successful.
- sendCancelAck(OrderCancelAckEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelSentResponder
-
Sends an acknowledgement message to notify the client that the request
to cancel the trade has been received by the backend.
- sendCancelConfirm(OrderCancelConfirmEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelingResponder
-
Sends the cancel confirm event notifying the client that the cancelation
has been successfully processed by the backend trading system,
- sendCancelPending(OrderCancelPendingEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelingResponder
-
Sends the cancel pending message event notifying the client that the cancel
request is being processed by the backend trading system.
- sendCancelReject(OrderCancelRejectEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelingResponder
-
Sends the cancel reject message event notifying the client that the cancelation
has been rejected by the backend trading system.
- sendChangeStateAck(OrderChangeStateAckEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangeStateSentResponder
-
Sends a acknowledgement to the client informing it that has received the
order change state request.
- sendChangeStateConfirm(OrderChangeStateConfirmEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangingStateResponder
-
Sends an event to the client informing it that change state request
was successful.
- sendChangeStatePending(OrderChangeStatePendingEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangingStateResponder
-
Sends an event to the client informing it that the change state request
is being processed by the backend.
- sendChangeStateReject(OrderChangeStateRejectEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangingStateResponder
-
Sends an event to the client informing it that the change state request
was rejected.
- sendClientCloseAck(AllocationClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.allocation.responder.ClientCloseSentResponder
-
Sends a ClientCloseAck event to denote that the client's request
to close was successful.
- sendClientCloseAck(BlockTradeClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeClientCloseSentResponder
-
Sends an acknowledgement to the client notifying that it's request to close/cancel
the block trade has been received.
- sendClientCloseAck(ESPClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.ClientCloseSentResponder
-
Sends an acknowledgement to the client notifying it that it's request
to close the trade has been received.
- sendClientCloseAck(ClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.ClientCloseSentResponder
-
Sends an ack to notify the client that the client close request to
complete the edit order has been received.
- sendClientCloseAck(RFSClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ClientCloseSentResponder
-
Sends an acknowledgement to the client notifying it that it's request
to close the trade has been received.
- sendEditAccept(EditAcceptEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.EditPendingResponder
-
Sends the EditAccept event to notify the client that the request to
open a strategy/order for edit has been processed and that they may
begin editing the order
- sendEditOpenAck(EditOpenAckEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.EditOpenSentResponder
-
Sends the ack to notify the client that the request to open a strategy for
edit has been received
- sendError(ErrorEvent<T>) - Method in class com.caplin.motif.fx.trading.FXResponder
-
Sends a message to the frontend to denote that an error has occurred during
the trade workflow.
- sendError(ErrorEvent<T>) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.BaseErrorResponder
-
Sends an ErrorEvent containing an error message and error code
- sendEvent(TradeEvent) - Method in class com.caplin.motif.trading.MotifTrade
-
- sendExecuteAck(BlockTradeExecuteAckEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExecuteSentResponder
-
Sends a message to acknowledge to the client that its trade submission
message has been received by the backend.
- sendExecuteAck(RFSExecuteAckEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExecuteSentResponder
-
Sends an event to notify the client that the Submit event has
been received.
- sendExpired(BlockTradeExpiredEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutableResponder
-
Sends a message to the client informing it that the block trade can
no longer be executed as it has expired.
- sendExpired(BlockTradeExpiredEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExpiredResponder
-
Sends a message to notify the client that that the trade has expired.
- sendExpired(RFSExpiredEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExecutableResponder
-
Sends an event to notify the client that the quote has expired.
- sendExpired(RFSExpiredEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExpiredResponder
-
Notifies the client that the quote has expired.
- sendNotFound(String) - Method in class com.caplin.motif.datasource.CachedPublisher
-
Sends a NotFound and removes any subscription from the cache.
- sendNotFound(String) - Method in class com.caplin.motif.fx.blotter.FXBlotterItemPublisher
-
Should be called when no data is found for a requested blotter item subject.
- sendNotFound(SubjectInfo) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
-
Sends a message to all peers informing it that the subscription was
not able to be serviced by this adapter.
- sendNotFound(SubjectInfo) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
-
- sendNotFound(String) - Method in class com.caplin.motif.fx.trading.allocation.AllocationsPublisher
-
- sendNotStale(String) - Method in class com.caplin.motif.datasource.CachedPublisher
-
Sets the status of a subject to NotStale.
- sendNotStale(SubjectInfo) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
-
Sends a message to all peers informing it that the subscription for
the subject has no longer stale.
- sendNotStale(SubjectInfo) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
-
- sendPickUp(AllocationPickUpEvent) - Method in class com.caplin.motif.fx.trading.allocation.responder.QueuedResponder
-
Sends a message to denote that the deal has been picked up by the trading
system or a manual dealer.
- sendPickUp(BlockTradePickUpEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeQueuedResponder
-
Sends a message to notify the client that the client's request for
a block trade has been received by the back-end trading system.
- sendPickUp(ESPPickUpEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.QueuedResponder
-
Sends an event to notify the client that the ESP trade has been sent and
exists in the backend trading system (OMS).
- sendPickUp(RFSPickUpEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.QueuedResponder
-
Sends an event to notify the client that the trade has been picked up
ready for quoting.
- sendPriceUpdate(FXQuote) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeQuoteResponder
-
Sends a block trade quote to the client.
- sendPriceUpdate(FXQuote, int) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeQuoteResponder
-
Sends the first block trade quote to the client, with the specified timeout.
- sendPriceUpdate(BlockTradePriceUpdateEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeQuoteResponder
-
Sends a block trade trade quote event.
- sendPriceUpdate(FXQuote) - Method in class com.caplin.motif.fx.trading.rfs.responder.QuoteResponder
-
Sends a mid-stream RFS quote to the client.
- sendPriceUpdate(FXQuote, int) - Method in class com.caplin.motif.fx.trading.rfs.responder.QuoteResponder
-
Sends the first RFS quote in the stream to the client with the
specified timeout for the stream, specified in seconds.
- sendPriceUpdate(RFSPriceUpdateEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.QuoteResponder
-
Sends an RFS quote to the client.
- sendRefresh(RefreshEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.EditableResponder
-
Sends a refresh event notifying the client that the strategy that
is currently being edited has changed
- sendReject(RejectEvent<T>) - Method in class com.caplin.motif.fx.trading.FXResponder
-
Sends a message to the frontend to denote that the backend has rejected
the trade sometime during the trade workflow
- sendSaveAccept(SaveAcceptEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.SavingResponder
-
Sends the SaveAccept event to notify the client that the request to
save the edits to the strategy/order has been successfully executed in
the backend trading system
- sendSaveAndComplete(SaveAndCompleteEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.SavingResponder
-
Sends the SaveAndComplete event to notify the client that the request to save the edits to
the strategy/order has been successfully executed in the backend trading system, and
that the client should now close the edit ticket as the backend is not longer editing
the order.
- sendStale(String) - Method in class com.caplin.motif.datasource.CachedPublisher
-
Sets the status of a subject to Stale.
- sendStale(SubjectInfo) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
-
Sends a message to all peers informing it that the subscription for
the subject has gone stale.
- sendStale(SubjectInfo) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
-
- sendSubmitAck(AllocationSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.allocation.responder.SubmittedResponder
-
Sends a message to acknowledge that the submission has been received.
- sendSubmitAck(BlockTradeSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeSubmittedResponder
-
Sends a message to acknowledge that the clients request to
block trade has been received.
- sendSubmitAck(ESPSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.SubmittedResponder
-
Sends an SubmitAck event.
- sendSubmitAck(OrderSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.responder.OrderSubmittedResponder
-
Sends an event to notify the frontend that Submit message has been acknowledged.
- sendSubmitAck(RFSSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.SubmittedResponder
-
Sends an SubmitAck event.
- sendSubscribeFail(SubjectInfo) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
-
Sends a message to all peers informing it that the subscription
to the subject in question has failed.
- sendSubscribeFail(String) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
-
Sends a message to all peers informing it that the subscription to the
subject in question has failed.
- sendSubscribeFail(SubjectInfo) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
-
- sendSubscribeFail(String) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
-
- sendTradeConfirmation(BlockTradeConfirmationEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutedResponder
-
Sends a trade confirmation event to notify the client that the trade
has been successfully executed with the trade fields that the event was
constructed with.
- sendTradeConfirmation(ESPTradeConfirmationEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.PickedUpResponder
-
Sends a TradeConfirmation response.
- sendTradeConfirmation(RFSTradeConfirmationEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExecutedResponder
-
Sends a trade confirmation event to notify the frontend that the trade
has been confirmed with the trade fields that the event was constructed
with.
- sendTradeHeld(BlockTradeHeldEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradePickedUpResponder
-
Sends a message to notify the client that the trade has been held by an
auto trade or manual dealer.
- sendTradeHeld(ESPTradeHeldEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.PickedUpResponder
-
Sends a message to notify the client that the trade has been held by an
auto trade or manual dealer.
- sendTradeHeld(RFSTradeHeldEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.PickedUpResponder
-
Sends a message to notify the frontend that the trade has been held by an
auto trade or manual dealer.
- sendUnavailable(String) - Method in class com.caplin.motif.datasource.CachedPublisher
-
Sends a Unavailable and removes any subscription from the cache.
- sendValidationError(ValidationErrorEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.SavingResponder
-
Sends the ValidationError event to notify the client that the reuqes to save the edits to
the strategy/order has failed because of validation erorrs in the changes.
- sendWithdraw(BlockTradeWithdrawEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutableResponder
-
Sends a message to the client withdrawing the block trade.
- sendWithdraw(RFSWithdrawEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExecutableResponder
-
Sends an event to notify the client that the quote has been withdrawn.
- setAccount(String, String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the account.
- setAccount(Account) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the account.
- setAccount(String, String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the account.
- setAccount(Account) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the account.
- setAccount(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
-
- setAccount(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
-
- setActivationDate(ActivationDate) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the date, time and location the strategy or order should be activated.
- setActivationDate(ActivationDate) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the date, time and location the strategy or order should be activated.
- setActivePublisher(ActivePublisher) - Method in class com.caplin.motif.fx.trading.allocation.AllocationsPublisher
-
- setActivePublisher(ActivePublisher) - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationProvider
-
- setAlertType(Set<AlertType>) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the AlertType
- setAlertType(Set<AlertType>) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the AlertType
- setAllInAskRate(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the all in ask rate.
- setAllInBidRate(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the all in bid rate.
- setAmount(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the amount specified on the order, in terms of the dealt currency.
- setAmountFilled(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the quantity of the order that has been filled so far, in terms of
the dealt currency.
- setAmountRemaining(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the amount of the order that is left to fill.
- setAskPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the ask pips.
- setAskPoints(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the ask points.
- setAskQuoteId(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Set the AskQuoteID
- setBenchmarkType(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the Benchmark type of the order,
- setBidPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the bid pips.
- setBidPoints(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the bid points.
- setBidQuoteId(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
sets the BidQuoteID
- setBuySell(BuySell) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the side of the order, from the perspective of the person who placed it.
- setCurrencyPair(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the currency pair.
- setCurrencyPair(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the currency pair.
- setDealtCurrency(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the currency that the amount of the order is specified in.
- setDealtCurrency(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
-
- setDealtCurrency(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
-
- setEditable(boolean) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets a flag indicating whether this order can be edited or not.
- setExecutionType(ExecutionType) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the execution type of the order, for example Take Profit or
Market.
- setExpirationDate(ExpirationDate) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the date, time and location the strategy or order should expire.
- setExpirationDate(ExpirationDate) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the date, time and location the strategy or order should expire.
- setFarFields(String, String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
-
- setFarFields(String, String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
-
- setField(String, Object) - Method in class com.caplin.motif.fx.trading.orders.details.BaseFieldSet
-
Sets the value of a field by name.
- setFields(Map<String, Object>) - Method in class com.caplin.motif.fx.trading.orders.details.BaseFieldSet
-
Sets the value of a number of fields by name.
- setFillRate(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the target rate for the order, if for example it's a Take Profit
or Stop Loss order.
- setFixingDate(String) - Method in class com.caplin.motif.fx.trading.esp.event.ESPTradeConfirmationEvent
-
The fixing date if the trade confirmation is for a non deliverable
forward
- setFwdAskPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- setFwdAskPoints(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- setFwdBidPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- setFwdBidPoints(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- setGFA(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the "Good For Amount".
- setImage(boolean) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
- setImage(boolean) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
-
Sets the image flag on the outgoing Record
- setImage(boolean) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
-
Sets the image flag for this Container message.
- setImage(boolean) - Method in interface com.caplin.motif.fx.blotter.SendableBlotterMessage
-
Sets the image flag for this Container message.
- setLastMessage(Message) - Method in class com.caplin.motif.datasource.CachedSubscription
-
- setMargin(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the margin for the order.
- setMargin(Object) - Method in class com.caplin.motif.fx.trading.orders.details.OrderSalesFieldSet
-
Sets the margin for the order.
- setMemo(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Set Memo - the taker short note of the order.
- setMemo(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Set Memo - the taker short note of the order.
- setMidRate(String, String) - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
Deprecated.
- setMidRate(String, String) - Method in interface com.caplin.motif.fx.rates.LegQuote
-
- setMidRate(String, String) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
-
- setNumberOfDigitsBeforeDecimalPoint(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the "number of digits before the decimal point", this is a
Precision-related field that tells the client how to display rates.
- setNumberOfDigitsBeforePips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the "number of digits before the pips", this is a Precision-related
field that tells the client how to display rates.
- setNumberOfFractionalPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the "number of fractional pips", this is a Precision-related field
that tells the client how to display rates.
- setNumberOfFractionalPoints(String) - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
-
Deprecated.
- setNumberOfPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the "number of pips", this is a Precision-related field that tells
the client how to display rates.
- setOrderId(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
-
Sets the order ID of the order to build.
- setOrderID(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the ID of the order.
- setPublisher(CachedPublisher) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsProvider
-
- setQuoteId(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the ID of this quote
- setRemarks(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the Remarks
- setRemarks(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the Remarks
- setRequested(FXBlotterItemMessage, boolean) - Method in class com.caplin.motif.fx.blotter.cache.BlotterItemCache
-
- setSpotAskRate(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the spot ask rate.
- setSpotBidRate(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the spot bid rate.
- setSpotRateDPS(Object) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the spot rate DPS.
- setStale(boolean) - Method in class com.caplin.motif.datasource.CachedSubscription
-
- setStatus(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
-
Sets the current status of the order, for example WORKING or DEACTIVATED.
- setStrategy(Strategy) - Method in class com.caplin.motif.fx.trading.orders.edit.StrategyCache
-
- setStrategyType(StrategyType) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the type of the strategy, for example SINGLE or OCO ("One
Cancels the Other").
- setSubmittedBy(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the username of the user who submitted the strategy.
- setSubmittedFor(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the username of the user who the strategy is for.
- setSwapAskPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- setSwapBidPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
- setSwapGFA(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the "Good for Amount" for Forward and Swap quotes.
- setSwapPoints(String, String) - Method in class com.caplin.motif.fx.rates.SwapQuote
-
- setTimeOptionRiskValues(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
-
- setTimeOptionRiskValues(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
-
- setTimePriceReceived(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
-
Sets the time the price was the received.
- SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
-
- SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
-
- SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- settlementDate - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
-
- settlementDate(String) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
-
Sets the settlement date for the quote.
- SettlementDateProvider<S extends SettlementDateSubjectInfo> - Interface in com.caplin.motif.fx.calendar
-
- SettlementDateRequestListener<S extends SettlementDateSubjectInfo> - Interface in com.caplin.motif.fx.calendar
-
A SettlementDateRequestListener provides an interface to a calendar service
which can provide settlement dates for the frontend.
- SettlementDateSubjectInfo - Class in com.caplin.motif.fx.calendar
-
A class representing the fields parsed from a settlement date subject.
- SettlementDateSubjectInfo(String, String, String, String) - Constructor for class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
-
Creates a SettlementDateSubjectInfo with the given parameters.
- SettlementFixingDateProvider<S extends SettlementDateSubjectInfo> - Interface in com.caplin.motif.fx.calendar
-
- setTOBOUser(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
-
Sets the trade on behalf of user.
- setToboUser(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
-
- setToboUser(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
-
- setTrackingRate(Object) - Method in class com.caplin.motif.fx.trading.orders.details.OrderSalesFieldSet
-
Sets the tracking rate for the order.
- setTradeDate(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
-
- setTradeDate(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
-
- Side - Enum in com.caplin.motif.fx.trading
-
Represents the side that a trade should be executed on, or the side of a price.
- SINGLE - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
-
Represents a single order strategy that does not contain any contingent
orders.
- SINGLE_NAME - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
-
- SingleStrategy - Class in com.caplin.motif.fx.trading.orders.submission.strategy
-
Represents a single order with no other related orders.
- SingleStrategy(Trade, TradingSubProtocol, String, String, String, String, Set<AlertType>, String, String, Order, ActivationDate, ExpirationDate) - Constructor for class com.caplin.motif.fx.trading.orders.submission.strategy.SingleStrategy
-
Creates a SingleStrategy based on the parameters provided.
- SingleThreadWrapperFactory - Class in com.caplin.motif.trading
-
- SingleThreadWrapperFactory() - Constructor for class com.caplin.motif.trading.SingleThreadWrapperFactory
-
- SMS - Static variable in class com.caplin.motif.fx.trading.orders.submission.AlertType
-
The sms alert type
- Sort - Class in com.caplin.motif.blotter
-
A Sort operation sorts the resultant set after a filter has been
performed on a specific value.
- Sort(String, Sort.Direction) - Constructor for class com.caplin.motif.blotter.Sort
-
Constructs a Sort operation that will sort on the column with the specified
field name in the specified direction.
- Sort.Direction - Enum in com.caplin.motif.blotter
-
The possible Directions that can be used in a sort operation
(ASCENDING or DESCENDING).
- SPOT - Static variable in class com.caplin.motif.fx.trading.FXTradeUtil
-
- SPOT_ASK_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SPOT_ASK_RATE - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- SPOT_ASK_RATE - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SPOT_BID_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SPOT_BID_RATE - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- SPOT_BID_RATE - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SPOT_MARGIN - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- SPOT_RATE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- SPOT_RATE - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SPOT_RATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- SPOT_RATE_DPS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- SPOT_RATE_DPS - Static variable in class com.caplin.motif.fx.trading.orders.StrategyFields
-
- SPOTFWD - Static variable in class com.caplin.motif.fx.trading.FXTradeUtil
-
- spotMargin(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
-
- spotQuote(SpotQuote) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
-
The underlying Spot Quote that contains all the fields a standard
RFS quote would.
- SpotQuote - Interface in com.caplin.motif.fx.rates
-
A spot quote, which is comprised of one or more of a bid rate, ask rate and mid rate.
- SpotQuoteBuilder - Class in com.caplin.motif.fx.rates
-
A builder class for creating concrete instances of the
SpotQuote
interface.
- spotRate(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
-
Sets the spot rate
- spotRate(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
-
- spotRateDps - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
-
- spotRateDps(int, RoundingMode) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
-
Sets the number of decimal places that the Spot Rate will be formatted with.
- spotRateRoundingMode - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
-
- SpotValues - Class in com.caplin.motif.fx.trading.rfs.sales
-
The object containing the the spot related data for the RFS Execution,
pertaining to the margin on the fly.
- StandardExecuteTranslator - Class in com.caplin.motif.fx.trading.rfs
-
- StandardExecuteTranslator(RFSTradeListener) - Constructor for class com.caplin.motif.fx.trading.rfs.StandardExecuteTranslator
-
- START_DATE - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
-
- START_DATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- START_TENOR - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
-
- START_TENOR - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- startDate(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
-
- STATUS - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- status(String) - Method in class com.caplin.motif.fx.blotter.message.ActivityItemMessage.Builder
-
Sets the status
- status(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
-
Sets the status
- status(String) - Method in class com.caplin.motif.fx.blotter.message.OrderItemMessage.Builder
-
Sets the status
- STATUS - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- STOP_LOSS - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
-
The "Stop Loss" execution type
- Strategy - Class in com.caplin.motif.fx.trading.orders.details
-
This class represents a Strategy which will consist of one or more orders.
- STRATEGY_TYPE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- STRATEGY_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- STRATEGY_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.StrategyFields
-
- STRATEGY_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
-
- StrategyBuilder - Class in com.caplin.motif.fx.trading.orders.details
-
This class provides a builder which is used to construct a strategy which consists or one or more orders and may
be populated with fields.
- StrategyBuilder() - Constructor for class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
-
Creates a new StrategyBuilder.
- StrategyBuilder(Strategy) - Constructor for class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
-
Creates a new StrategyBuilder with previous fieldSets.
- StrategyCache - Class in com.caplin.motif.fx.trading.orders.edit
-
- StrategyCache() - Constructor for class com.caplin.motif.fx.trading.orders.edit.StrategyCache
-
- StrategyDetailsCallback - Interface in com.caplin.motif.fx.trading.orders.details
-
Callback used for sending the details of a strategy back to the client in response to
an strategy details request.
- StrategyDetailsCallbackImpl - Class in com.caplin.motif.fx.trading.orders.details
-
- StrategyDetailsProvider - Class in com.caplin.motif.fx.trading.orders.details
-
- StrategyDetailsProvider(StrategyDetailsRequestListenerFactory) - Constructor for class com.caplin.motif.fx.trading.orders.details.StrategyDetailsProvider
-
- StrategyDetailsRequestListener - Interface in com.caplin.motif.fx.trading.orders.details
-
A StrategyDetailsRequestListener instance will be notified of incoming client requests
for the details of previously submitted order strategies.
- StrategyDetailsRequestListenerFactory - Interface in com.caplin.motif.fx.trading.orders.details
-
A
StrategyDetailsRequestListenerFactory instance is responsible for providing a
StrategyDetailsRequestListener
whenever details of a previously submitted strategy
are requested by a client.
- StrategyEvent<T extends MotifTrade> - Class in com.caplin.motif.fx.trading.orders.edit.event
-
- StrategyEvent(String, Strategy) - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.StrategyEvent
-
- StrategyFields - Class in com.caplin.motif.fx.trading.orders
-
- StrategyFields() - Constructor for class com.caplin.motif.fx.trading.orders.StrategyFields
-
- StrategyFieldSet - Class in com.caplin.motif.fx.trading.orders.details
-
Represents a set of fields relating to an order strategy.
- StrategySubjectInfo - Interface in com.caplin.motif.fx.trading.orders.details
-
A domain object representing a request for details of a previously submitted order strategy.
- StrategySubjectInfoImpl - Class in com.caplin.motif.fx.trading.orders.details
-
- StrategyType - Class in com.caplin.motif.fx.trading.orders.submission.strategy
-
The strategy type representing the strategy of a limit order
- StrategyType(String) - Constructor for class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
-
Constructs the StrategyType with name
- subject - Variable in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
-
- subject - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
-
- SubjectInfo - Interface in com.caplin.motif.datasource
-
Provides an object representation of a subject request.
- SubjectList - Interface in com.caplin.motif.fx.container
-
Used to provide custom subjects for FX containers.
- SubjectParser<T extends SubjectInfo> - Interface in com.caplin.motif.datasource
-
A SubjectParser validates and parses subject requests into Domain
objects; these objects provide methods which return the information contained
in the request.
- SubjectParserException - Exception in com.caplin.motif.datasource
-
An exception that is thrown when a SubjectParser encounters a format
issue with a subject.
- SubjectParserException(String) - Constructor for exception com.caplin.motif.datasource.SubjectParserException
-
Constructs the Exception with the error message.
- SubjectParserException(Throwable) - Constructor for exception com.caplin.motif.datasource.SubjectParserException
-
Constructs the Exception with the throwable
- subjectPattern - Variable in class com.caplin.motif.fx.rates.AbstractSubjectParser
-
- SUBMISSION_DATE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- SUBMISSION_DATE_TIME - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- submissionDateTime(String) - Method in class com.caplin.motif.fx.blotter.message.OrderItemMessage.Builder
-
Sets the submission date time
- SUBMIT_ACK - Static variable in class com.caplin.motif.fx.trading.allocation.event.AllocationSubmitAckEvent
-
The name of the transition representing this event
- SUBMIT_ACK - Static variable in class com.caplin.motif.fx.trading.block.event.BlockTradeSubmitAckEvent
-
The name of the transition representing this event
- SUBMIT_ACK - Static variable in class com.caplin.motif.fx.trading.esp.ESPServerEvents
-
- SUBMIT_ACK - Static variable in class com.caplin.motif.fx.trading.rfs.event.RFSSubmitAckEvent
-
The name of the transition representing this event
- SUBMIT_ACK_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.submission.event.OrderSubmitAckEvent
-
The name of the transition representing this event
- SUBMIT_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionTradeListenerTranslator
-
- SUBMITTED_BY - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- SUBMITTED_BY - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- SUBMITTED_FOR - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- SUBMITTED_FOR - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
-
- submittedBy(String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
-
Sets the submitted by username
- submittedFor(String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
-
Sets the name of the submitted for username
- SubmittedResponder - Class in com.caplin.motif.fx.trading.allocation.responder
-
A Responder to respond from within the Submitted state.
- SubmittedResponder(PostTradeAllocationList) - Constructor for class com.caplin.motif.fx.trading.allocation.responder.SubmittedResponder
-
Sends a message to acknowledge that the submission has been received.
- SubmittedResponder - Class in com.caplin.motif.fx.trading.esp.responder
-
Responder used for sending events from the Submitted state.
- SubmittedResponder(ESPTrade) - Constructor for class com.caplin.motif.fx.trading.esp.responder.SubmittedResponder
-
Constructs a responder used for sending events from the Submitted state.
- SubmittedResponder - Class in com.caplin.motif.fx.trading.rfs.responder
-
Responder used for sending events from the Submitted state.
- SubmittedResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.SubmittedResponder
-
Constructs a responder used for sending events from the Submitted state.
- SWAP - Static variable in class com.caplin.motif.fx.trading.FXTradeUtil
-
- SWAP_ASK_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SWAP_ASK_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- SWAP_ASK_PIPS - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SWAP_ASK_POINTS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- SWAP_ASK_POINTS - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SWAP_BID_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SWAP_BID_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- SWAP_BID_PIPS - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SWAP_BID_POINTS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
-
- SWAP_BID_POINTS - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
-
- SWAP_GFA - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
-
- SWAP_MARGIN - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- SWAP_PIPS - Static variable in class com.caplin.motif.fx.blotter.BlotterField
-
- SWAP_PIPS - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
Deprecated.
- SWAP_POINTS - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
-
- SWAP_TYPE - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
-
- swapAskPips(String) - Method in class com.caplin.motif.fx.rates.SwapFieldsBuilder
-
Set the swap ask pips.
- swapBidPips(String) - Method in class com.caplin.motif.fx.rates.SwapFieldsBuilder
-
Set the swap ask pips.
- swapFields(SwapFields) - Method in class com.caplin.motif.fx.rates.SalesSwapFieldsBuilder
-
Provide the swap fields as in a normal RFS
- SwapFields - Interface in com.caplin.motif.fx.rates
-
- swapFields - Variable in class com.caplin.motif.fx.rates.SwapQuote
-
- SwapFieldsBuilder - Class in com.caplin.motif.fx.rates
-
- SwapFieldsBuilder() - Constructor for class com.caplin.motif.fx.rates.SwapFieldsBuilder
-
- swapFwdQuote(SwapFwdQuote) - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
-
- SwapFwdQuote - Interface in com.caplin.motif.fx.rates
-
A forward quote intended to be used as one of the legs on a swap trade.
- SwapFwdQuoteBuilder - Class in com.caplin.motif.fx.rates
-
A builder class for creating concrete instances of the
SwapFwdQuote
interface.
- swapGFA(String) - Method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
-
Sets the GFA that would apply if this forward quote represented the far
leg of a SPOT/FWD swap.
- SwapLegQuote - Interface in com.caplin.motif.fx.rates
-
- swapMargin(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
-
- swapPips(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
-
Sets the swap pips
- swapPips(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
-
- swapPoints(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
-
- SwapQuote - Class in com.caplin.motif.fx.rates
-
Represents a Swap Quote which is generally comprised of a SPOT near and FWD
far quote, or a FWD near and FWD far quote.
- SwapQuote(String, String, SwapLegQuote, SwapLegQuote, SwapFields) - Constructor for class com.caplin.motif.fx.rates.SwapQuote
-
Constructs a SwapQuote with the specified near and far quotes, and uses
the specified pips as the display swap pips for the quote.
- SwapQuote(String, String, SwapLegQuote, SwapLegQuote, String, String) - Constructor for class com.caplin.motif.fx.rates.SwapQuote
-
Constructs a SwapQuote with the specified near and far quotes, and uses
the specified pips as the display swap pips for the quote.
- swapRawAskPoints(String) - Method in class com.caplin.motif.fx.rates.SwapFieldsBuilder
-
Set the swap ask points.
- swapRawBidPoints(String) - Method in class com.caplin.motif.fx.rates.SwapFieldsBuilder
-
Set the swap bid points.
- swapSpotQuote(SwapSpotQuote) - Method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
-
Sets the underlying swap spot quote, user
SwapSpotQuote
to build one
- SwapSpotQuote - Interface in com.caplin.motif.fx.rates
-
A spot quote intended to be used as one of the legs on a swap trade.
- SwapSpotQuoteBuilder - Class in com.caplin.motif.fx.rates
-
A builder class for creating concrete instances of the
SwapSpotQuote
interface.
- SwapValues - Class in com.caplin.motif.fx.trading.rfs.sales
-
The object containing the swap related data for the RFS Execution,
pertaining to the margin on the fly.