Uses of Interface
com.caplin.motif.datasource.SubjectParser
-
Packages that use SubjectParser Package Description com.caplin.motif.common.userdetails com.caplin.motif.datasource Extensions to the DataSource for Java library.com.caplin.motif.datasource.provider com.caplin.motif.fx.calendar Classes and interfaces relating to tenor dates and settlement dates.com.caplin.motif.fx.config com.caplin.motif.fx.liquidity com.caplin.motif.fx.orders Parent package with classes and interfaces that relate to orders in general.com.caplin.motif.fx.precision com.caplin.motif.fx.rates Classes and interfaces that relate to streaming FX rates.com.caplin.motif.fx.trading Parent package with classes that relate to FX trading in general but no specific trading protocol.com.caplin.motif.fx.trading.allocation Classes and interfaces that relate to post-trade allocations.com.caplin.motif.fx.trading.orders Parent package with classes and interfaces that relate to orders in general.com.caplin.motif.fx.trading.orders.details Classes and interfaces that relate to supplying the details of a previously submitted order strategy.com.caplin.motif.fx.trading.settlement com.caplin.motif.fx.unsettled com.caplin.motif.mm.rates Classes and interfaces that relate to streaming MM rates. -
-
Uses of SubjectParser in com.caplin.motif.common.userdetails
Classes in com.caplin.motif.common.userdetails that implement SubjectParser Modifier and Type Class Description class
UserDetailsSubjectParser
-
Uses of SubjectParser in com.caplin.motif.datasource
Methods in com.caplin.motif.datasource with parameters of type SubjectParser Modifier and Type Method Description <T extends SubjectInfo>
CachedPublisherCachedAdapter. createActivePublisher(com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> dataProvider, SubjectParser<T> parser)
<T extends SubjectInfo>
CachedPublisherCachedAdapter. createActivePublisher(com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> dataProvider, SubjectParser<T> parser, boolean sendDiscardAfterError)
<T extends SubjectInfo>
CachedPublisherCachedAdapter. createCachedPublisher(com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> dataProvider, SubjectParser<T> parser)
Creates anCachedPublisher
that will publish messages on the specified Namespace.<T extends SubjectInfo>
CachedPublisherCachedAdapter. createCachedPublisher(com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> dataProvider, SubjectParser<T> parser, boolean sendDiscardAfterError)
Creates anActivePublisher
that will publish messages on the specified Namespace.<T extends SubjectInfo>
CachedPublisherCachedAdapter. createCachedPublisher(java.lang.String metricNamePrefix, com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> dataProvider, SubjectParser<T> parser)
Creates anCachedPublisher
that will publish messages on the specified Namespace.<T extends SubjectInfo>
CachedPublisherCachedAdapter. createCachedPublisher(java.lang.String name, com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> dataProvider, SubjectParser<T> parser, boolean sendDiscardAfterError)
Creates anActivePublisher
that will publish messages on the specified Namespace. -
Uses of SubjectParser in com.caplin.motif.datasource.provider
Constructors in com.caplin.motif.datasource.provider with parameters of type SubjectParser Constructor Description JsonProviderWrapper(JsonDataProvider dataProvider, SubjectParser<T> subjectParser)
-
Uses of SubjectParser in com.caplin.motif.fx.calendar
Methods in com.caplin.motif.fx.calendar with parameters of type SubjectParser Modifier and Type Method Description <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.config
Classes in com.caplin.motif.fx.config that implement SubjectParser Modifier and Type Class Description class
ConfigSubjectParser
class
SalesTOBOConfigSubjectParser
-
Uses of SubjectParser in com.caplin.motif.fx.liquidity
Classes in com.caplin.motif.fx.liquidity that implement SubjectParser Modifier and Type Class Description class
LiquiditySubjectParser
-
Uses of SubjectParser in com.caplin.motif.fx.orders
Classes in com.caplin.motif.fx.orders that implement SubjectParser Modifier and Type Class Description class
OrderSubjectParser
-
Uses of SubjectParser in com.caplin.motif.fx.precision
Classes in com.caplin.motif.fx.precision that implement SubjectParser Modifier and Type Class Description class
PrecisionSubjectParser
-
Uses of SubjectParser in com.caplin.motif.fx.rates
Classes in com.caplin.motif.fx.rates that implement SubjectParser Modifier and Type Class Description class
RateSubjectParser
Methods in com.caplin.motif.fx.rates with parameters of type SubjectParser Modifier and Type Method Description <T extends RateSubjectInfo>
FXQuotePublisherFXRatesAdapter. createQuotePublisherWithSubjectParser(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. createQuotePublisherWithSubjectParser(com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> provider, SubjectParser<T> subjectParser, boolean sendDiscardAfterError)
Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.<T extends RateSubjectInfo>
FXQuotePublisherFXRatesAdapter. createQuotePublisherWithSubjectParser(java.lang.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.<T extends RateSubjectInfo>
FXQuotePublisherFXRatesAdapter. createQuotePublisherWithSubjectParser(java.lang.String namespace, CachedDataProvider<T> provider, SubjectParser<T> subjectParser, boolean sendDiscardAfterError)
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.trading
Classes in com.caplin.motif.fx.trading that implement SubjectParser Modifier and Type Class Description class
TradeSubjectParser
Methods in com.caplin.motif.fx.trading with parameters of type SubjectParser Modifier and Type Method Description void
TradeAdapter. registerPostAllocationTradeViewListener(SubjectParser<AllocationViewEvent> subjectParser, PostTradeAllocationViewListener listener)
Registers the listener that will service the request to view the allocations of an already allocated trade.<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(java.lang.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
Classes in com.caplin.motif.fx.trading.allocation that implement SubjectParser Modifier and Type Class Description class
AllocationViewSubjectParser
Methods in com.caplin.motif.fx.trading.allocation with parameters of type SubjectParser Modifier and Type Method Description void
FXPostAllocationAdapter. registerPostAllocationTradeViewListener(SubjectParser<AllocationViewEvent> subjectParser, PostTradeAllocationViewListener listener)
Registers the listener that will service the request to view the details of already allocated trades.Constructors in com.caplin.motif.fx.trading.allocation with parameters of type SubjectParser Constructor Description PostTradeAllocationProvider(SubjectParser<AllocationViewEvent> subjectParser, PostTradeAllocationViewListener listener, AllocationsPublisher allocationsPublisher)
-
Uses of SubjectParser in com.caplin.motif.fx.trading.orders
Methods in com.caplin.motif.fx.trading.orders with parameters of type SubjectParser Modifier and Type Method Description void
FXOrdersAdapter. registerStrategyDetailsRequestListenerFactory(StrategyDetailsRequestListenerFactory factory, com.caplin.datasource.namespace.Namespace namespace, SubjectParser<OrderDetailsInfo> subjectParser)
Deprecated.This has been replaced byFXOrderAdapter.registerOrderDetailsProvider(String, com.caplin.motif.datasource.CachedMessageProvider)
-
Uses of SubjectParser in com.caplin.motif.fx.trading.orders.details
Classes in com.caplin.motif.fx.trading.orders.details that implement SubjectParser Modifier and Type Class Description class
OrderDetailsSubjectParser
Deprecated.class
SalesOrderDetailsSubjectParser
Deprecated. -
Uses of SubjectParser in com.caplin.motif.fx.trading.settlement
Classes in com.caplin.motif.fx.trading.settlement that implement SubjectParser Modifier and Type Class Description class
SalesSettlementInstructionsMandatorySubjectParser
class
SettlementInstructionsMandatorySubjectParser
Methods in com.caplin.motif.fx.trading.settlement with parameters of type SubjectParser Modifier and Type Method Description <T,S extends SubjectInfo>
voidSettlementInstructionsAdapter. registerSettlementInstructionProvider(SingleValueProvider<T,S> provider, java.lang.String namespace, SubjectParser<S> parser)
-
Uses of SubjectParser in com.caplin.motif.fx.unsettled
Classes in com.caplin.motif.fx.unsettled that implement SubjectParser Modifier and Type Class Description class
UnsettledSubjectParser
-
Uses of SubjectParser in com.caplin.motif.mm.rates
Classes in com.caplin.motif.mm.rates that implement SubjectParser Modifier and Type Class Description class
RateSubjectParser
-