Uses of Interface
com.caplin.motif.datasource.SubjectParser
Package
Description
Extensions to the DataSource for Java library.
Classes and interfaces relating to tenor dates and settlement dates.
Parent package with classes and interfaces that relate to orders in general.
Classes and interfaces that relate to streaming FX rates.
Parent package with classes that relate to FX trading in general but no specific trading protocol.
Classes and interfaces that relate to post-trade allocations.
Parent package with classes and interfaces that relate to orders in general.
Classes and interfaces that relate to supplying the details of a previously submitted order strategy.
Classes and interfaces that relate to streaming MM rates.
-
Uses of SubjectParser in com.caplin.motif.common.systemInfo
-
Uses of SubjectParser in com.caplin.motif.common.userdetails
-
Uses of SubjectParser in com.caplin.motif.config
-
Uses of SubjectParser in com.caplin.motif.datasource
Modifier and TypeMethodDescription<T extends SubjectInfo>
com.caplin.datasource.publisher.CachingPublisherCachedAdapter.createCachedPublisher
(com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> dataProvider, SubjectParser<T> parser) Creates anCachingPublisher
that will publish messages on the specified Namespace.<T extends SubjectInfo>
com.caplin.datasource.publisher.CachingPublisherCachedAdapter.createCachedPublisher
(String metricNamePrefix, com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> dataProvider, SubjectParser<T> parser) Creates anActivePublisher
that will publish messages on the specified Namespace.ModifierConstructorDescriptionObjectPublisher
(@NotNull SubjectParser<T> subjectParser, @NotNull CachedObjectProvider<S, T> provider) -
Uses of SubjectParser in com.caplin.motif.fx.calendar
Modifier and TypeClassDescriptionclass
class
class
Modifier and TypeMethodDescription<S extends SettlementDateSubjectInfo>
SettlementDateProvider<S>FXCalendarAdapter.registerSettlementDateProvider
(SettlementDateRequestListener<S> listener, com.caplin.datasource.namespace.Namespace namespace, SubjectParser<S> subjectParser) Used to register a provider of settlement dates that responds to non-standard subjects.<T extends TenorDateSubjectInfo>
TenorDateProvider<T>FXCalendarAdapter.registerTenorDateProvider
(TenorDateRequestListener<T> listener, com.caplin.datasource.namespace.Namespace namespace, SubjectParser<T> subjectParser) Used to register a provider of tenor dates that responds to non-standard subjects.<S extends ToboSettlementDateSubjectInfo>
SettlementDateProvider<S>FXCalendarAdapter.registerToboSettlementDateProvider
(CancellableSettlementDateRequestListener<S> listener, com.caplin.datasource.namespace.Namespace namespace, SubjectParser subjectParser) Used to register a provider of TOBO users specific settlement dates that responds to non-standard subjects.<T extends ToboTenorDateSubjectInfo>
TenorDateProvider<T>FXCalendarAdapter.registerToboTenorDateProvider
(CancellableTenorDateRequestListener<T> listener, com.caplin.datasource.namespace.Namespace namespace, SubjectParser subjectParser) Used to register a provider of TOBO user tenor dates that responds to non-standard subjects.<S extends UserSettlementDateSubjectInfo>
SettlementDateProvider<S>FXCalendarAdapter.registerUserSettlementDateProvider
(CancellableSettlementDateRequestListener<S> listener, com.caplin.datasource.namespace.Namespace namespace, SubjectParser subjectParser) Used to register a provider of user specific settlement dates that responds to non-standard subjects.<T extends UserTenorDateSubjectInfo>
TenorDateProvider<T>FXCalendarAdapter.registerUserTenorDateProvider
(CancellableTenorDateRequestListener<T> listener, com.caplin.datasource.namespace.Namespace namespace, SubjectParser subjectParser) Used to register a provider of user specific tenor dates that responds to non-standard subjects. -
Uses of SubjectParser in com.caplin.motif.fx.liquidity
-
Uses of SubjectParser in com.caplin.motif.fx.orders
Modifier and TypeMethodDescription<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.<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 SubjectParser in com.caplin.motif.fx.orders.config
-
Uses of SubjectParser in com.caplin.motif.fx.orders.config.sales
-
Uses of SubjectParser in com.caplin.motif.fx.precision
-
Uses of SubjectParser in com.caplin.motif.fx.rates
Modifier and TypeMethodDescription<T extends RateSubjectInfo>
FXQuotePublisherFXRatesAdapter.createQuotePublisher
(com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> provider, SubjectParser<T> subjectParser) Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.<T extends RateSubjectInfo>
FXQuotePublisherFXRatesAdapter.createQuotePublisher
(String namespace, CachedDataProvider<T> provider, SubjectParser<T> subjectParser) Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in. -
Uses of SubjectParser in com.caplin.motif.fx.tobo
Modifier and TypeFieldDescriptionprotected SubjectParser<T>
TOBOEntityChangeProvider.subjectParser
ModifierConstructorDescriptionTOBOEntityChangeProvider
(Logger logger, SubjectParser<T> subjectParser) -
Uses of SubjectParser in com.caplin.motif.fx.trading
Modifier and TypeMethodDescriptionvoid
TradeAdapter.registerPostAllocationTradeViewListener
(SubjectParser<AllocationViewEvent> subjectParser, PostTradeAllocationViewListener listener) Deprecated.<T extends TradeSubjectInfo>
voidFXTradeAdapter.registerTradeConfirmationProvider
(com.caplin.datasource.namespace.Namespace namespace, CachedMessageProvider<T> provider, SubjectParser<T> subjectParser) Registers a provider that is capable of responding to trade confirmation requests.<T extends TradeSubjectInfo>
voidFXTradeAdapter.registerTradeConfirmationProvider
(String namespace, CachedMessageProvider<T> provider, SubjectParser<T> subjectParser) Registers a provider that is capable of responding to trade confirmation requests. -
Uses of SubjectParser in com.caplin.motif.fx.trading.allocation
Modifier and TypeMethodDescriptionvoid
FXPostAllocationAdapter.registerPostAllocationTradeViewListener
(SubjectParser<AllocationViewEvent> subjectParser, PostTradeAllocationViewListener listener) Deprecated.Registers the listener that will service the request to view the details of already allocated trades.ModifierConstructorDescriptionPostTradeAllocationProvider
(SubjectParser<AllocationViewEvent> subjectParser, PostTradeAllocationViewListener listener, AllocationsPublisher allocationsPublisher) Deprecated. -
Uses of SubjectParser in com.caplin.motif.fx.trading.orders
Modifier and TypeMethodDescriptionvoid
FXOrdersAdapter.registerStrategyDetailsRequestListenerFactory
(StrategyDetailsRequestListenerFactory factory, com.caplin.datasource.namespace.Namespace namespace, SubjectParser<OrderDetailsInfo> subjectParser) Deprecated. -
Uses of SubjectParser in com.caplin.motif.fx.trading.orders.details
Modifier and TypeClassDescriptionclass
Deprecated.class
Deprecated. -
Uses of SubjectParser in com.caplin.motif.fx.trading.settlement
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescription<T,
S extends SubjectInfo>
voidSettlementInstructionsAdapter.registerSettlementInstructionProvider
(SingleValueProvider<T, S> provider, String namespace, SubjectParser<S> parser) -
Uses of SubjectParser in com.caplin.motif.fx.unsettled
-
Uses of SubjectParser in com.caplin.motif.mm.currencyconfig
-
Uses of SubjectParser in com.caplin.motif.mm.rates
-
Uses of SubjectParser in com.caplin.motif.mm.trading
Modifier and TypeMethodDescription<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 -
Uses of SubjectParser 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)
FXOrderAdapter.registerOrderDetailsProvider(String, com.caplin.motif.datasource.CachedMessageProvider)