Uses of Interface
com.caplin.motif.datasource.CachedObjectProvider
Packages that use CachedObjectProvider
Package
Description
Extensions to the DataSource for Java library.
Parent package with classes and interfaces that relate to orders in general.
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
Methods in com.caplin.motif.commodities.config with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionstatic voidCommoditiesConfigAdapter.registerConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<CommoditiesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static voidCommoditiesConfigAdapter.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.commodities.trading
Methods in com.caplin.motif.commodities.trading with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionvoidCommoditiesTradeBlotterAdapter.registerUnsettledCommoditiesTradesBlotterMetaInfoListener(CachedObjectProvider<BlotterMetaInfoDetails, BlotterMetaSubjectInfo> provider) Registers a provider that is capable of responding to meta info requests. -
Uses of CachedObjectProvider in com.caplin.motif.common.systemInfo
Methods in com.caplin.motif.common.systemInfo with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionstatic voidSystemInfoAdapter.registerSalesSystemInfoProvider(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<SystemInfoDetails, SystemInfoSubjectInfo> provider) static voidSystemInfoAdapter.registerSalesSystemInfoProvider(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<SystemInfoDetails, SystemInfoSubjectInfo> provider, SystemInfoSubjectParser subjectParser) static voidSystemInfoAdapter.registerSupportBannerDetailsProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<SystemInfoDetails, SystemInfoSubjectInfo> provider) -
Uses of CachedObjectProvider in com.caplin.motif.config
Methods in com.caplin.motif.config with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionstatic voidUserConfigAdapter.registerConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<Config, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static voidUserConfigAdapter.registerConfigProvider(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<Config, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static voidUserConfigAdapter.registerSalesConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<SalesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales config requests.static voidUserConfigAdapter.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 voidUserConfigAdapter.registerSalesTOBOConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<Config, SalesTOBOConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales TOBO config requests.static voidUserConfigAdapter.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
Constructors in com.caplin.motif.datasource with parameters of type CachedObjectProviderModifierConstructorDescriptionObjectPublisher(@NotNull SubjectParser<T> subjectParser, @NotNull CachedObjectProvider<S, T> provider) -
Uses of CachedObjectProvider in com.caplin.motif.fx.config
Methods in com.caplin.motif.fx.config with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionstatic voidFXConfigAdapter.registerConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<FXConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static voidFXConfigAdapter.registerConfigProvider(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<FXConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static voidFXConfigAdapter.registerSalesConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<FXSalesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales config requests.static voidFXConfigAdapter.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 voidFXConfigAdapter.registerSalesTOBOConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<FXConfig, SalesTOBOConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales TOBO config requests.static voidFXConfigAdapter.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.orders
Methods in com.caplin.motif.fx.orders with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionvoidFXOrderAdapter.registerOrderCurrencyPairConfigProvider(CachedObjectProvider<OrderCurrencyPairConfig, OrderCurrencyPairConfigSubjectInfo> provider) Registers a provider that is capable of responding to currency pair order configuration requests made by individual traders.<T extends SubjectInfo>
voidFXOrderAdapter.registerOrderCurrencyPairConfigProvider(CachedObjectProvider<OrderCurrencyPairConfig, T> provider, com.caplin.datasource.namespace.Namespace namespace, SubjectParser<T> subjectParser) Used to register a provider that is capable of responding to currency pair order configuration requests made by individual traders on non-standard subjects.voidFXOrderAdapter.registerToboOrderCurrencyPairConfigProvider(CachedObjectProvider<OrderCurrencyPairConfig, ToboOrderCurrencyPairConfigSubjectInfo> provider) Used to register a provider that is capable of responding to currency pair order configuration requests made by brokers.<T extends SubjectInfo>
voidFXOrderAdapter.registerToboOrderCurrencyPairConfigProvider(CachedObjectProvider<OrderCurrencyPairConfig, T> provider, com.caplin.datasource.namespace.Namespace namespace, SubjectParser<T> subjectParser) Used to register a provider that is capable of responding to currency pair order configuration requests made by brokers on non-standard subjects. -
Uses of CachedObjectProvider in com.caplin.motif.fx.trading
Methods in com.caplin.motif.fx.trading with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionvoidFXTradeAdapter.registerPostTradeHistoryProvider(CachedObjectProvider<PostTradeHistory, TradeSubjectInfo> provider) Registers a provider that is capable of responding to post trade history requests.voidFXTradeAdapter.registerSalesPostTradeHistoryProvider(CachedObjectProvider<PostTradeHistory, TradeSubjectInfo> provider) Registers a provider that is capable of responding to sales post trade history requests.voidFXTradeBlotterAdapter.registerUnsettledFxTradesBlotterMetaInfoListener(CachedObjectProvider<BlotterMetaInfoDetails, BlotterMetaSubjectInfo> provider) Registers a provider that is capable of responding to meta info requests. -
Uses of CachedObjectProvider in com.caplin.motif.mm.calendar
Methods in com.caplin.motif.mm.calendar with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionvoidMMCalendarAdapter.registerMaturityDatesProvider(CachedObjectProvider<List<String>, MaturityDatesSubjectInfo> provider) Registers aCachedObjectProviderthat responds to Maturity Dates subject requests.voidMMCalendarAdapter.registerMaturityTenorDatesProvider(CachedObjectProvider<Map<String, String>, MaturityTenorDatesSubjectInfo> provider) Registers aCachedObjectProviderthat responds to Maturity Tenor Dates subject requests.voidMMCalendarAdapter.registerStartDatesProvider(CachedObjectProvider<List<String>, StartDatesSubjectInfo> provider) Registers aCachedObjectProviderthat responds to Start Dates subject requests.voidMMCalendarAdapter.registerStartTenorDatesProvider(CachedObjectProvider<Map<String, String>, StartTenorDatesSubjectInfo> provider) Registers aCachedObjectProviderthat responds to Start Tenor Dates subject requests.voidMMCalendarAdapter.registerUserMaturityDatesProvider(CachedObjectProvider<List<String>, UserMaturityDatesSubjectInfo> provider) Registers aCachedObjectProviderthat responds to user specific Maturity Dates subject requests.voidMMCalendarAdapter.registerUserMaturityTenorDatesProvider(CachedObjectProvider<Map<String, String>, UserMaturityTenorDatesSubjectInfo> provider) Registers aCachedObjectProviderthat responds to user specific Maturity Tenor Dates subject requests.voidMMCalendarAdapter.registerUserStartDatesProvider(CachedObjectProvider<List<String>, UserStartDatesSubjectInfo> provider) Registers aCachedObjectProviderthat responds to user specific Start Dates subject requests.voidMMCalendarAdapter.registerUserStartTenorDatesProvider(CachedObjectProvider<Map<String, String>, UserStartTenorDatesSubjectInfo> provider) Registers aCachedObjectProviderthat responds to user specific Start Tenor Dates subject requests. -
Uses of CachedObjectProvider in com.caplin.motif.mm.config
Methods in com.caplin.motif.mm.config with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionstatic voidMMConfigAdapter.registerConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<MMConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static voidMMConfigAdapter.registerConfigProvider(com.caplin.datasource.DataSource dataSource, String namespace, CachedObjectProvider<MMConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to config requests.static voidMMConfigAdapter.registerSalesConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<MMSalesConfig, ConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales config requests.static voidMMConfigAdapter.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 voidMMConfigAdapter.registerSalesTOBOConfigProvider(com.caplin.datasource.DataSource dataSource, CachedObjectProvider<MMConfig, SalesTOBOConfigSubjectInfo> provider) Registers a provider that is capable of responding to sales TOBO config requests.static voidMMConfigAdapter.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
Methods in com.caplin.motif.mm.trading with parameters of type CachedObjectProviderModifier and TypeMethodDescriptionvoidMMTradeAdapter.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
Methods in com.caplin.motif.utility with parameters of type CachedObjectProviderModifier 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)