public class MetalPricingDataProvider extends PricingDataProvider<com.caplin.motif.fx.ret.pricing.subject.MetalSubjectInfoImpl>
Constructor and Description |
---|
MetalPricingDataProvider(java.util.List<com.caplin.ret.trapi.rates.RatesService> ratesManagers,
com.caplin.motif.fx.rates.FXRatesAdapter fxRatesAdapter,
com.caplin.ret.trapi.admin.AdminService serviceManager,
SubscriptionRequestFactory subscriptionRequestFactory,
UnitConverter unitConverter,
int serialExecutorPoolSize,
com.caplin.motif.fx.ret.pricing.subject.MetalSubjectParserImpl subjectParser) |
Modifier and Type | Method and Description |
---|---|
com.caplin.motif.fx.rates.FXQuotePublisher |
createQuotePublisher() |
com.caplin.ret.trapi.rates.SubscriptionRequest |
createSubscriptionRequest(com.caplin.motif.fx.ret.pricing.subject.MetalSubjectInfoImpl subjectInfo) |
java.lang.String |
getDisplayedGFA(java.lang.String gfa,
java.lang.String currencyPair,
java.lang.String unit) |
initialise, onDiscard, onRequest
public MetalPricingDataProvider(java.util.List<com.caplin.ret.trapi.rates.RatesService> ratesManagers, com.caplin.motif.fx.rates.FXRatesAdapter fxRatesAdapter, com.caplin.ret.trapi.admin.AdminService serviceManager, SubscriptionRequestFactory subscriptionRequestFactory, UnitConverter unitConverter, int serialExecutorPoolSize, com.caplin.motif.fx.ret.pricing.subject.MetalSubjectParserImpl subjectParser)
public com.caplin.motif.fx.rates.FXQuotePublisher createQuotePublisher()
createQuotePublisher
in class PricingDataProvider<com.caplin.motif.fx.ret.pricing.subject.MetalSubjectInfoImpl>
public com.caplin.ret.trapi.rates.SubscriptionRequest createSubscriptionRequest(com.caplin.motif.fx.ret.pricing.subject.MetalSubjectInfoImpl subjectInfo) throws java.lang.Exception
createSubscriptionRequest
in class PricingDataProvider<com.caplin.motif.fx.ret.pricing.subject.MetalSubjectInfoImpl>
java.lang.Exception
public java.lang.String getDisplayedGFA(java.lang.String gfa, java.lang.String currencyPair, java.lang.String unit)
getDisplayedGFA
in class PricingDataProvider<com.caplin.motif.fx.ret.pricing.subject.MetalSubjectInfoImpl>
Copyright © 2016 Caplin Systems.