Uses of Interface
com.caplin.motif.datasource.CachedObjectProvider
-
Packages that use CachedObjectProvider Package Description com.caplin.motif.commodities.config com.caplin.motif.common.systemInfo com.caplin.motif.config com.caplin.motif.datasource Extensions to the DataSource for Java library.com.caplin.motif.fx.config com.caplin.motif.fx.trading Parent package with classes that relate to FX trading in general but no specific trading protocol.com.caplin.motif.mm.calendar com.caplin.motif.mm.config com.caplin.motif.mm.trading com.caplin.motif.utility -
-
Uses of CachedObjectProvider in com.caplin.motif.commodities.config
Methods in com.caplin.motif.commodities.config with parameters of type CachedObjectProvider Modifier and Type Method Description static 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, java.lang.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
Methods in com.caplin.motif.common.systemInfo with parameters of type CachedObjectProvider Modifier and Type Method Description static void
SystemInfoAdapter. registerSalesSystemInfoProvider(com.caplin.datasource.DataSource dataSource, java.lang.String namespace, CachedObjectProvider<SystemInfoDetails,SystemInfoSubjectInfo> provider)
static void
SystemInfoAdapter. registerSalesSystemInfoProvider(com.caplin.datasource.DataSource dataSource, java.lang.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
Methods in com.caplin.motif.config with parameters of type CachedObjectProvider Modifier and Type Method Description static 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, java.lang.String namespace, CachedObjectProvider<Config,ConfigSubjectInfo> provider)
Registers a provider that is capable of responding to 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, java.lang.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 CachedObjectProvider Constructor Description ObjectPublisher(@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 CachedObjectProvider Modifier and Type Method Description static 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, java.lang.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, java.lang.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, java.lang.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
Methods in com.caplin.motif.fx.trading with parameters of type CachedObjectProvider Modifier and Type Method Description <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
Methods in com.caplin.motif.mm.calendar with parameters of type CachedObjectProvider Modifier and Type Method Description void
MMCalendarAdapter. registerMaturityDatesProvider(CachedObjectProvider<java.util.List<java.lang.String>,MaturityDatesSubjectInfo> provider)
Registers aCachedObjectProvider
that responds to Maturity Dates subject requests.void
MMCalendarAdapter. registerMaturityTenorDatesProvider(CachedObjectProvider<java.util.Map<java.lang.String,java.lang.String>,MaturityTenorDatesSubjectInfo> provider)
Registers aCachedObjectProvider
that responds to Maturity Tenor Dates subject requests.void
MMCalendarAdapter. registerStartDatesProvider(CachedObjectProvider<java.util.List<java.lang.String>,StartDatesSubjectInfo> provider)
Registers aCachedObjectProvider
that responds to Start Dates subject requests.void
MMCalendarAdapter. registerStartTenorDatesProvider(CachedObjectProvider<java.util.Map<java.lang.String,java.lang.String>,StartTenorDatesSubjectInfo> provider)
Registers aCachedObjectProvider
that responds to Start Tenor Dates subject requests.void
MMCalendarAdapter. registerUserMaturityDatesProvider(CachedObjectProvider<java.util.List<java.lang.String>,UserMaturityDatesSubjectInfo> provider)
Registers aCachedObjectProvider
that responds to user specific Maturity Dates subject requests.void
MMCalendarAdapter. registerUserMaturityTenorDatesProvider(CachedObjectProvider<java.util.Map<java.lang.String,java.lang.String>,UserMaturityTenorDatesSubjectInfo> provider)
Registers aCachedObjectProvider
that responds to user specific Maturity Tenor Dates subject requests.void
MMCalendarAdapter. registerUserStartDatesProvider(CachedObjectProvider<java.util.List<java.lang.String>,UserStartDatesSubjectInfo> provider)
Registers aCachedObjectProvider
that responds to user specific Start Dates subject requests.void
MMCalendarAdapter. registerUserStartTenorDatesProvider(CachedObjectProvider<java.util.Map<java.lang.String,java.lang.String>,UserStartTenorDatesSubjectInfo> provider)
Registers aCachedObjectProvider
that 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 CachedObjectProvider Modifier and Type Method Description static 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, java.lang.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, java.lang.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, java.lang.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 CachedObjectProvider Modifier and Type Method Description void
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
Methods in com.caplin.motif.utility with parameters of type CachedObjectProvider Modifier and Type Method Description 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)
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, java.lang.String metricNamePrefix)
static <S,T extends SubjectInfo>
voidJsonUtils. createJsonPublisher(com.caplin.datasource.DataSource dataSource, java.lang.String namespace, SubjectParser<T> subjectParser, CachedObjectProvider<S,T> provider)
-