Uses of Interface
com.caplin.motif.datasource.SubjectInfo
Packages that use SubjectInfo
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.
Classes representing the events that can happen during the post-trade allocation process.
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 SubjectInfo in com.caplin.motif
Classes in com.caplin.motif with type parameters of type SubjectInfoFields in com.caplin.motif declared as SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.common.blotterMetaInfo
Classes in com.caplin.motif.common.blotterMetaInfo that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.common.systemInfo
Classes in com.caplin.motif.common.systemInfo that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.common.userdetails
Classes in com.caplin.motif.common.userdetails that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.config
Classes in com.caplin.motif.config that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.datasource
Classes in com.caplin.motif.datasource with type parameters of type SubjectInfoModifier and TypeInterfaceDescriptioninterfaceCachedDataProvider<T extends SubjectInfo>A DataProvider which receives a singleCachedDataProvider.onRequest(SubjectInfo)and a singleCachedDataProvider.onDiscard(SubjectInfo), even if requests are made from multiple peers.interfaceCachedMessageProvider<T extends SubjectInfo>interfaceCachedObjectProvider<S,T extends SubjectInfo> classObjectPublisher<S,T extends SubjectInfo> Publishes objects by serialising before sending on the wire.classSubjectMessagePublisher<T extends SubjectInfo>interfaceSubjectParser<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.Classes in com.caplin.motif.datasource that implement SubjectInfoMethods in com.caplin.motif.datasource with type parameters of type SubjectInfoModifier and TypeMethodDescription<T extends SubjectInfo>
com.caplin.datasource.publisher.CachingPublisherCachedAdapter.createCachedPublisher(com.caplin.datasource.namespace.Namespace namespace, CachedDataProvider<T> dataProvider, SubjectParser<T> parser) Creates anCachingPublisherthat 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 anActivePublisherthat will publish messages on the specified Namespace.Methods in com.caplin.motif.datasource with parameters of type SubjectInfoModifier and TypeMethodDescriptionvoidSubjectMessagePublisher.sendErrorEvent(SubjectInfo subjectInfo, com.caplin.datasource.SubjectError subjectError) voidSubjectMessagePublisher.sendMapping(SubjectInfo from, SubjectInfo to) voidSubjectMessagePublisher.sendMapping(SubjectInfo from, String to) voidSubjectMessagePublisher.sendNotFound(SubjectInfo info) voidSubjectMessagePublisher.sendNotStale(SubjectInfo info) voidSubjectMessagePublisher.sendStale(SubjectInfo info) voidSubjectMessagePublisher.sendStale(SubjectInfo info, String message) voidSubjectMessagePublisher.sendSubjectStatusEvent(SubjectInfo info, com.caplin.datasource.SubjectStatus subjectStatus, String message) voidSubjectMessagePublisher.sendSubscribeFail(SubjectInfo info) -
Uses of SubjectInfo in com.caplin.motif.datasource.provider
Classes in com.caplin.motif.datasource.provider with type parameters of type SubjectInfoModifier and TypeInterfaceDescriptioninterfaceSingleValueProvider<T,S extends SubjectInfo> classSingleValueProviderWrapper<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 SubjectInfoModifier and TypeClassDescriptionclassSingleValuePublisher<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 SubjectInfoModifier and TypeClassDescriptionclassA class representing the fields parsed from a settlement date subject.classA class representing the fields parsed from a tenor date subject.classclassclassclass -
Uses of SubjectInfo in com.caplin.motif.fx.liquidity
Classes in com.caplin.motif.fx.liquidity that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.fx.orders
Classes in com.caplin.motif.fx.orders that implement SubjectInfoMethods in com.caplin.motif.fx.orders with type parameters of type SubjectInfoModifier 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 SubjectInfo in com.caplin.motif.fx.orders.config
Classes in com.caplin.motif.fx.orders.config that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.fx.orders.config.sales
Classes in com.caplin.motif.fx.orders.config.sales that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.fx.precision
Classes in com.caplin.motif.fx.precision that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.fx.rates
Classes in com.caplin.motif.fx.rates that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.fx.rates.swap
Classes in com.caplin.motif.fx.rates.swap that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.fx.tobo
Classes in com.caplin.motif.fx.tobo with type parameters of type SubjectInfoClasses in com.caplin.motif.fx.tobo that implement SubjectInfoMethods in com.caplin.motif.fx.tobo with type parameters of type SubjectInfoModifier and TypeMethodDescription<T extends SubjectInfo>
voidTOBOEntityAdapter.registerTOBOEntityChangeProvider(TOBOEntityChangeProvider<T> toboEntityChangeProvider, com.caplin.datasource.namespace.Namespace namespace) Registers a provider that is capable of responding to TOBO Entity change requests -
Uses of SubjectInfo in com.caplin.motif.fx.trading
Classes in com.caplin.motif.fx.trading that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.fx.trading.allocation
Methods in com.caplin.motif.fx.trading.allocation with parameters of type SubjectInfoModifier and TypeMethodDescriptionvoidAllocationsPublisher.publishAllocations(SubjectInfo subjectInfo, List<PostTradeAllocation> allocations) Deprecated. -
Uses of SubjectInfo in com.caplin.motif.fx.trading.allocation.event
Classes in com.caplin.motif.fx.trading.allocation.event that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.fx.trading.orders.details
Subinterfaces of SubjectInfo in com.caplin.motif.fx.trading.orders.detailsClasses in com.caplin.motif.fx.trading.orders.details that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.fx.trading.settlement
Classes in com.caplin.motif.fx.trading.settlement that implement SubjectInfoModifier and TypeClassDescriptionclassclassclassMethods in com.caplin.motif.fx.trading.settlement with type parameters of type SubjectInfoModifier and TypeMethodDescription<T,S extends SubjectInfo>
voidSettlementInstructionsAdapter.registerSettlementInstructionProvider(SingleValueProvider<T, S> provider, String namespace, SubjectParser<S> parser) -
Uses of SubjectInfo in com.caplin.motif.fx.unsettled
Classes in com.caplin.motif.fx.unsettled that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.mm.calendar
Classes in com.caplin.motif.mm.calendar that implement SubjectInfoModifier and TypeClassDescriptionclassClass representation of the fields parsed from a Maturity Dates Subject.classClass representation of the fields parsed from a Maturity Tenor Dates Subject.classclassClass representation of the fields parsed from an Start Dates Subject.classClass representation of the fields parsed from an Start Dates Subject.classClass representation of the fields parsed from a User Maturity Dates Subject.classClass representation of the fields parsed from a User Maturity Tenor Dates Subject.classClass representation of the fields parsed from a User Start Dates Subject.classClass representation of the fields parsed from a User Start Tenor Dates Subject. -
Uses of SubjectInfo in com.caplin.motif.mm.currencyconfig
Classes in com.caplin.motif.mm.currencyconfig that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.mm.rates
Classes in com.caplin.motif.mm.rates that implement SubjectInfo -
Uses of SubjectInfo in com.caplin.motif.mm.trading
Methods in com.caplin.motif.mm.trading with type parameters of type SubjectInfoModifier 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 SubjectInfo in com.caplin.motif.utility
Methods in com.caplin.motif.utility with type parameters of type SubjectInfoModifier 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)