Uses of Interface
com.caplin.motif.datasource.CachedObjectProvider
Package
Description
Extensions to the DataSource for Java library.
Parent package with classes that relate to FX trading in general but no specific trading protocol.
-
Uses of CachedObjectProvider in com.caplin.motif.commodities.config
Modifier and TypeMethodDescriptionstatic void
CommoditiesConfigAdapter.registerConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<CommoditiesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static void
CommoditiesConfigAdapter.registerConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<CommoditiesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests. -
Uses of CachedObjectProvider in com.caplin.motif.common.systemInfo
Modifier and TypeMethodDescriptionstatic void
SystemInfoAdapter.registerSalesSystemInfoProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<SystemInfoDetails, SystemInfoSubjectInfo> provider) static void
SystemInfoAdapter.registerSalesSystemInfoProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<SystemInfoDetails, SystemInfoSubjectInfo> provider, SystemInfoSubjectParser subjectParser) static void
SystemInfoAdapter.registerSupportBannerDetailsProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<SystemInfoDetails, SystemInfoSubjectInfo> provider) -
Uses of CachedObjectProvider in com.caplin.motif.config
Modifier and TypeMethodDescriptionstatic void
UserConfigAdapter.registerConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<Config, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static void
UserConfigAdapter.registerConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<Config, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static void
UserConfigAdapter.registerSalesConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<SalesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales config requests.static void
UserConfigAdapter.registerSalesConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<SalesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales config requests.static void
UserConfigAdapter.registerSalesTOBOConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<Config, SalesTOBOConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales TOBO config requests.static void
UserConfigAdapter.registerSalesTOBOConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<Config, SalesTOBOConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales TOBO config requests. -
Uses of CachedObjectProvider in com.caplin.motif.datasource
ModifierConstructorDescriptionObjectPublisher
(@NotNull SubjectParser<T> subjectParser, @NotNull CachedObjectProvider<S, T> provider) -
Uses of CachedObjectProvider in com.caplin.motif.fx.config
Modifier and TypeMethodDescriptionstatic void
FXConfigAdapter.registerConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<FXConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static void
FXConfigAdapter.registerConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<FXConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static void
FXConfigAdapter.registerSalesConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<FXSalesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales config requests.static void
FXConfigAdapter.registerSalesConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<FXSalesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales config requests.static void
FXConfigAdapter.registerSalesTOBOConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<FXConfig, SalesTOBOConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales TOBO config requests.static void
FXConfigAdapter.registerSalesTOBOConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<FXConfig, SalesTOBOConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales TOBO config requests. -
Uses of CachedObjectProvider in com.caplin.motif.fx.trading
Modifier and TypeMethodDescription<T extends TradeSubjectInfo>
voidFXTradeAdapter.registerPostTradeHistoryProvider
(CachedObjectProvider<PostTradeHistory, TradeSubjectInfo> provider) Registers a provider that is capable of responding to post trade history requests.<T extends TradeSubjectInfo>
voidFXTradeAdapter.registerSalesPostTradeHistoryProvider
(CachedObjectProvider<PostTradeHistory, TradeSubjectInfo> provider) Registers a provider that is capable of responding to sales post trade history requests. -
Uses of CachedObjectProvider in com.caplin.motif.mm.calendar
Modifier and TypeMethodDescriptionvoid
MMCalendarAdapter.registerMaturityDatesProvider
(CachedObjectProvider<List<String>, MaturityDatesSubjectInfo> provider) Registers aCachedObjectProvider
that responds to Maturity Dates subject requests.void
MMCalendarAdapter.registerMaturityTenorDatesProvider
(CachedObjectProvider<Map<String, String>, MaturityTenorDatesSubjectInfo> provider) Registers aCachedObjectProvider
that responds to Maturity Tenor Dates subject requests.void
MMCalendarAdapter.registerStartDatesProvider
(CachedObjectProvider<List<String>, StartDatesSubjectInfo> provider) Registers aCachedObjectProvider
that responds to Start Dates subject requests.void
MMCalendarAdapter.registerStartTenorDatesProvider
(CachedObjectProvider<Map<String, String>, StartTenorDatesSubjectInfo> provider) Registers aCachedObjectProvider
that responds to Start Tenor Dates subject requests.void
MMCalendarAdapter.registerUserMaturityDatesProvider
(CachedObjectProvider<List<String>, UserMaturityDatesSubjectInfo> provider) Registers aCachedObjectProvider
that responds to user specific Maturity Dates subject requests.void
MMCalendarAdapter.registerUserMaturityTenorDatesProvider
(CachedObjectProvider<Map<String, String>, UserMaturityTenorDatesSubjectInfo> provider) Registers aCachedObjectProvider
that responds to user specific Maturity Tenor Dates subject requests.void
MMCalendarAdapter.registerUserStartDatesProvider
(CachedObjectProvider<List<String>, UserStartDatesSubjectInfo> provider) Registers aCachedObjectProvider
that responds to user specific Start Dates subject requests.void
MMCalendarAdapter.registerUserStartTenorDatesProvider
(CachedObjectProvider<Map<String, String>, UserStartTenorDatesSubjectInfo> provider) Registers aCachedObjectProvider
that responds to user specific Start Tenor Dates subject requests. -
Uses of CachedObjectProvider in com.caplin.motif.mm.config
Modifier and TypeMethodDescriptionstatic void
MMConfigAdapter.registerConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<MMConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static void
MMConfigAdapter.registerConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<MMConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static void
MMConfigAdapter.registerSalesConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<MMSalesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales config requests.static void
MMConfigAdapter.registerSalesConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<MMSalesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales config requests.static void
MMConfigAdapter.registerSalesTOBOConfigProvider
(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<MMConfig, SalesTOBOConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales TOBO config requests.static void
MMConfigAdapter.registerSalesTOBOConfigProvider
(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<MMConfig, SalesTOBOConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales TOBO config requests. -
Uses of CachedObjectProvider in com.caplin.motif.mm.trading
Modifier and TypeMethodDescriptionvoid
MMTradeAdapter.registerCurrencyConfigProvider
(CachedObjectProvider<MMCurrencyConfig, MMCurrencyConfigSubjectInfo> provider) Registers a provider that is capable of responding to money markets currency config requests<T extends SubjectInfo>
voidMMTradeAdapter.registerCurrencyConfigProvider
(CachedObjectProvider<MMCurrencyConfig, T> provider, com.caplin.datasource.namespace.Namespace namespace, SubjectParser<T> subjectParser) Used to register a provider that is capable of responding to money markets currency config requests on non-standard subjects<T extends TradeSubjectInfo>
voidMMTradeAdapter.registerMMPostTradeHistoryProvider
(CachedObjectProvider<PostTradeHistory, TradeSubjectInfo> provider) Registers a provider that is capable of responding to money markets post trade history requests.<T extends TradeSubjectInfo>
voidMMTradeAdapter.registerMMSalesPostTradeHistoryProvider
(CachedObjectProvider<PostTradeHistory, TradeSubjectInfo> provider) Registers a provider that is capable of responding to money markets sales post trade history requests. -
Uses of CachedObjectProvider in com.caplin.motif.utility
Modifier and TypeMethodDescriptionstatic <S,
T extends SubjectInfo>
voidJsonUtils.createJsonPublisher
(com.caplin.datasource.DataSource dataSource, com.caplin.datasource.namespace.Namespace namespace, SubjectParser<T> subjectParser, CachedObjectProvider<S, T> provider) static <S,
T extends SubjectInfo>
voidJsonUtils.createJsonPublisher
(com.caplin.datasource.DataSource dataSource, com.caplin.datasource.namespace.Namespace namespace, SubjectParser<T> subjectParser, CachedObjectProvider<S, T> provider, String metricNamePrefix) static <S,
T extends SubjectInfo>
voidJsonUtils.createJsonPublisher
(com.caplin.datasource.DataSource dataSource, String namespace, SubjectParser<T> subjectParser, CachedObjectProvider<S, T> provider)