public class DefaultSwapQuoteFactory extends java.lang.Object implements SwapQuoteFactory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ASK_BID_QUOTE_ID |
static java.lang.String |
BID_ASK_QUOTE_ID |
Constructor and Description |
---|
DefaultSwapQuoteFactory() |
Modifier and Type | Method and Description |
---|---|
static com.caplin.generated.motif.fx.rates.QuotePartsDef.SwapQuoteFields |
createSwapFields(com.caplin.motif.fx.trading.PricingSide pricingSide,
com.caplin.ret.trapi.fx.execution.LegQuote nearLegQuote,
com.caplin.ret.trapi.fx.execution.LegQuote farLegQuote) |
com.caplin.generated.motif.fx.rates.QuoteTypesDef.SwapQuote |
createSwapQuote(com.caplin.generated.motif.fx.trading.rfs.RFSTrade rfsTrade,
com.caplin.ret.trapi.fx.execution.QuoteEvent quote,
com.caplin.motif.fx.trading.PricingSide pricingSide)
Invoked when the toolkit receives a RET swap quote and requires the factory to build the FX API quote object
|
static com.caplin.generated.motif.fx.rates.QuoteTypesDef.SwapQuote |
createSwapQuote(java.lang.String username,
com.caplin.ret.trapi.fx.execution.QuoteEvent quote,
com.caplin.motif.fx.trading.PricingSide pricingSide,
PrecisionFactory precisionFactory) |
void |
initialise(Context context)
Invoked by the toolkit.
|
public static final java.lang.String BID_ASK_QUOTE_ID
public static final java.lang.String ASK_BID_QUOTE_ID
public static com.caplin.generated.motif.fx.rates.QuoteTypesDef.SwapQuote createSwapQuote(java.lang.String username, com.caplin.ret.trapi.fx.execution.QuoteEvent quote, com.caplin.motif.fx.trading.PricingSide pricingSide, PrecisionFactory precisionFactory)
public static com.caplin.generated.motif.fx.rates.QuotePartsDef.SwapQuoteFields createSwapFields(com.caplin.motif.fx.trading.PricingSide pricingSide, com.caplin.ret.trapi.fx.execution.LegQuote nearLegQuote, com.caplin.ret.trapi.fx.execution.LegQuote farLegQuote)
public void initialise(Context context)
SwapQuoteFactory
initialise
in interface SwapQuoteFactory
context
- The contextpublic com.caplin.generated.motif.fx.rates.QuoteTypesDef.SwapQuote createSwapQuote(com.caplin.generated.motif.fx.trading.rfs.RFSTrade rfsTrade, com.caplin.ret.trapi.fx.execution.QuoteEvent quote, com.caplin.motif.fx.trading.PricingSide pricingSide)
SwapQuoteFactory
createSwapQuote
in interface SwapQuoteFactory
rfsTrade
- The FX Integration API RFS Trade objectquote
- The RET QuotepricingSide
- The side, defining whether just Bid or Ask values should be set, or both.Copyright © 2019 Caplin Systems.