Uses of Interface
com.caplin.motif.datasource.SubjectInfo
-
Packages that use SubjectInfo Package Description com.caplin.motif com.caplin.motif.common.userdetails com.caplin.motif.datasource Extensions to the DataSource for Java library.com.caplin.motif.datasource.provider com.caplin.motif.datasource.publisher 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.allocation.event Classes representing the events that can happen during the post-trade allocation process.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.calendar com.caplin.motif.mm.rates Classes and interfaces that relate to streaming MM rates. -
-
Uses of SubjectInfo in com.caplin.motif
Classes in com.caplin.motif with type parameters of type SubjectInfo Modifier and Type Class Description class
SubjectMessage<T extends SubjectInfo>
Fields in com.caplin.motif declared as SubjectInfo Modifier and Type Field Description protected T
SubjectMessage. info
-
Uses of SubjectInfo in com.caplin.motif.common.userdetails
Classes in com.caplin.motif.common.userdetails that implement SubjectInfo Modifier and Type Class Description class
UserDetailsSubjectInfo
-
Uses of SubjectInfo in com.caplin.motif.datasource
Classes in com.caplin.motif.datasource with type parameters of type SubjectInfo Modifier and Type Interface Description interface
CachedDataProvider<T extends SubjectInfo>
A DataProvider which receives a singleCachedDataProvider.onRequest(SubjectInfo)
and a singleCachedDataProvider.onDiscard(SubjectInfo)
, even if requests are made from multiple peers.interface
CachedMessageProvider<T extends SubjectInfo>
interface
CachedObjectProvider<S,T extends SubjectInfo>
class
JsonMessagePublisher<T extends SubjectInfo,E>
class
SubjectMessagePublisher<T extends SubjectInfo>
interface
SubjectParser<T extends SubjectInfo>
A SubjectParser validates and parses subject requests into Domain objects; these objects provide methods which return the information contained in the request.Methods in com.caplin.motif.datasource with type parameters of type SubjectInfo 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.Methods in com.caplin.motif.datasource with parameters of type SubjectInfo Modifier and Type Method Description void
ObjectPublisher. publishError(SubjectInfo subjectInfo, com.caplin.datasource.SubjectError subjectError)
Publish the specified error to clients subscribed to the specified subject.void
ObjectPublisher. publishStatus(SubjectInfo subjectInfo, com.caplin.datasource.SubjectStatus subjectStatus)
Publish the specified SubjectStatus to clients subscribed to the specified subject.void
JsonMessagePublisher. sendErrorEvent(SubjectInfo subjectInfo, com.caplin.datasource.SubjectError subjectError)
void
SubjectMessagePublisher. sendErrorEvent(SubjectInfo subjectInfo, com.caplin.datasource.SubjectError subjectError)
void
SubjectMessagePublisher. sendMapping(SubjectInfo from, SubjectInfo to)
void
SubjectMessagePublisher. sendMapping(SubjectInfo from, java.lang.String to)
void
JsonMessagePublisher. sendNotFound(SubjectInfo info)
void
SubjectMessagePublisher. sendNotFound(SubjectInfo info)
void
JsonMessagePublisher. sendNotStale(SubjectInfo info)
void
SubjectMessagePublisher. sendNotStale(SubjectInfo info)
void
JsonMessagePublisher. sendStale(SubjectInfo info, java.lang.String message)
void
SubjectMessagePublisher. sendStale(SubjectInfo info)
void
SubjectMessagePublisher. sendStale(SubjectInfo info, java.lang.String message)
void
JsonMessagePublisher. sendSubjectStatusEvent(SubjectInfo info, com.caplin.datasource.SubjectStatus subjectStatus, java.lang.String message)
void
SubjectMessagePublisher. sendSubjectStatusEvent(SubjectInfo info, com.caplin.datasource.SubjectStatus subjectStatus, java.lang.String message)
void
JsonMessagePublisher. sendSubscribeFail(SubjectInfo info)
void
SubjectMessagePublisher. sendSubscribeFail(SubjectInfo info)
Constructors in com.caplin.motif.datasource with parameters of type SubjectInfo Constructor Description ObjectPublisherConsumer(ObjectPublisher objectPublisher, SubjectInfo subjectInfo)
Constructor parameters in com.caplin.motif.datasource with type arguments of type SubjectInfo Constructor Description ObjectPublisher(@NotNull SubjectMessagePublisher<SubjectInfo> publisher, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Uses of SubjectInfo in com.caplin.motif.datasource.provider
Classes in com.caplin.motif.datasource.provider with type parameters of type SubjectInfo Modifier and Type Interface Description interface
JsonDataProvider<T extends SubjectInfo,E>
class
JsonProviderWrapper<T extends SubjectInfo,E>
interface
SingleValueProvider<T,S extends SubjectInfo>
class
SingleValueProviderWrapper<T,S extends SubjectInfo>
-
Uses of SubjectInfo in com.caplin.motif.datasource.publisher
Classes in com.caplin.motif.datasource.publisher with type parameters of type SubjectInfo Modifier and Type Class Description class
SingleValuePublisher<T,S extends SubjectInfo>
Publishes single value messages of a given type. -
Uses of SubjectInfo in com.caplin.motif.fx.calendar
Classes in com.caplin.motif.fx.calendar that implement SubjectInfo Modifier and Type Class Description class
SettlementDateSubjectInfo
A class representing the fields parsed from a settlement date subject.class
TenorDateSubjectInfo
A class representing the fields parsed from a tenor date subject.class
ToboSettlementDateSubjectInfo
class
ToboTenorDateSubjectInfo
class
UserSettlementDateSubjectInfo
class
UserTenorDateSubjectInfo
-
Uses of SubjectInfo in com.caplin.motif.fx.config
Classes in com.caplin.motif.fx.config that implement SubjectInfo Modifier and Type Class Description class
ConfigSubjectInfo
class
SalesTOBOConfigSubjectInfo
-
Uses of SubjectInfo in com.caplin.motif.fx.liquidity
Classes in com.caplin.motif.fx.liquidity that implement SubjectInfo Modifier and Type Class Description class
LiquiditySubjectInfo
-
Uses of SubjectInfo in com.caplin.motif.fx.orders
Classes in com.caplin.motif.fx.orders that implement SubjectInfo Modifier and Type Class Description class
OrderSubjectInfo
-
Uses of SubjectInfo in com.caplin.motif.fx.precision
Classes in com.caplin.motif.fx.precision that implement SubjectInfo Modifier and Type Class Description class
PrecisionSubjectInfo
-
Uses of SubjectInfo in com.caplin.motif.fx.rates
Classes in com.caplin.motif.fx.rates that implement SubjectInfo Modifier and Type Class Description class
RateSubjectInfo
-
Uses of SubjectInfo in com.caplin.motif.fx.trading
Classes in com.caplin.motif.fx.trading that implement SubjectInfo Modifier and Type Class Description class
TradeSubjectInfo
-
Uses of SubjectInfo in com.caplin.motif.fx.trading.allocation
Methods in com.caplin.motif.fx.trading.allocation with parameters of type SubjectInfo Modifier and Type Method Description void
AllocationsPublisher. publishAllocations(SubjectInfo subjectInfo, java.util.List<PostTradeAllocation> allocations)
-
Uses of SubjectInfo in com.caplin.motif.fx.trading.allocation.event
Classes in com.caplin.motif.fx.trading.allocation.event that implement SubjectInfo Modifier and Type Class Description class
AllocationViewEvent
The AllocationViewEvent encapsulates the clients request for the details of an allocation. -
Uses of SubjectInfo in com.caplin.motif.fx.trading.orders.details
Subinterfaces of SubjectInfo in com.caplin.motif.fx.trading.orders.details Modifier and Type Interface Description interface
OrderDetailsInfo
Deprecated.Classes in com.caplin.motif.fx.trading.orders.details that implement SubjectInfo Modifier and Type Class Description class
OrderDetailsInfoImpl
Deprecated. -
Uses of SubjectInfo in com.caplin.motif.fx.trading.settlement
Classes in com.caplin.motif.fx.trading.settlement that implement SubjectInfo Modifier and Type Class Description class
SalesSettlementInstructionsMandatorySubjectInfo
class
SettlementInstructionsMandatorySubjectInfo
Methods in com.caplin.motif.fx.trading.settlement with type parameters of type SubjectInfo Modifier and Type Method Description <T,S extends SubjectInfo>
voidSettlementInstructionsAdapter. registerSettlementInstructionProvider(SingleValueProvider<T,S> provider, java.lang.String namespace, SubjectParser<S> parser)
-
Uses of SubjectInfo in com.caplin.motif.fx.unsettled
Classes in com.caplin.motif.fx.unsettled that implement SubjectInfo Modifier and Type Class Description class
UnsettledSubjectInfo
-
Uses of SubjectInfo in com.caplin.motif.mm.calendar
Classes in com.caplin.motif.mm.calendar that implement SubjectInfo Modifier and Type Class Description class
MaturityDatesSubjectInfo
Class representation of the fields parsed from a Maturity Dates Subject.class
MaturityTenorDatesSubjectInfo
Class representation of the fields parsed from a Maturity Tenor Dates Subject.class
StartDatesSubjectInfo
Class representation of the fields parsed from an Start Dates Subject.class
StartTenorDatesSubjectInfo
Class representation of the fields parsed from an Start Dates Subject.class
UserMaturityDatesSubjectInfo
Class representation of the fields parsed from a User Maturity Dates Subject.class
UserMaturityTenorDatesSubjectInfo
Class representation of the fields parsed from a User Maturity Tenor Dates Subject.class
UserStartDatesSubjectInfo
Class representation of the fields parsed from a User Start Dates Subject.class
UserStartTenorDatesSubjectInfo
Class representation of the fields parsed from a User Start Tenor Dates Subject. -
Uses of SubjectInfo in com.caplin.motif.mm.rates
Classes in com.caplin.motif.mm.rates that implement SubjectInfo Modifier and Type Class Description class
RateSubjectInfo
-