Uses of Interface
com.caplin.motif.datasource.SubjectParser
-
Packages that use SubjectParser Package Description com.caplin.motif.common.systemInfo com.caplin.motif.common.userdetails com.caplin.motif.config com.caplin.motif.datasource Extensions to the DataSource for Java library.com.caplin.motif.fx.calendar Classes and interfaces relating to tenor dates and settlement dates.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.tobo 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.currencyconfig com.caplin.motif.mm.rates Classes and interfaces that relate to streaming MM rates.com.caplin.motif.mm.trading com.caplin.motif.utility -
-
Uses of SubjectParser in com.caplin.motif.common.systemInfo
Classes in com.caplin.motif.common.systemInfo that implement SubjectParser Modifier and Type Class Description class
SystemInfoSubjectParser
-
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.config
Classes in com.caplin.motif.config that implement SubjectParser Modifier and Type Class Description class
ConfigSubjectParser
class
SalesTOBOConfigSubjectParser
-
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.Constructors in com.caplin.motif.datasource with parameters of type SubjectParser Constructor Description ObjectPublisher(@NotNull SubjectParser<T> subjectParser, @NotNull CachedObjectProvider<S,T> provider)
-
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.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.tobo
Classes in com.caplin.motif.fx.tobo that implement SubjectParser Modifier and Type Class Description class
TOBOChangeEntitySubjectParser
Fields in com.caplin.motif.fx.tobo declared as SubjectParser Modifier and Type Field Description protected SubjectParser<T>
TOBOEntityChangeProvider. subjectParser
Constructors in com.caplin.motif.fx.tobo with parameters of type SubjectParser Constructor Description TOBOEntityChangeProvider(java.util.logging.Logger logger, SubjectParser<T> subjectParser)
-
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.currencyconfig
Classes in com.caplin.motif.mm.currencyconfig that implement SubjectParser Modifier and Type Class Description class
MMCurrencyConfigSubjectParser
-
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
NoticeRateSubjectParser
class
RateSubjectParser
-
Uses of SubjectParser in com.caplin.motif.mm.trading
Methods in com.caplin.motif.mm.trading with parameters of type SubjectParser Modifier and Type Method Description <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
Methods in com.caplin.motif.utility with parameters of type SubjectParser 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)
-