Class SettlementInstructionsAdapter
java.lang.Object
com.caplin.motif.fx.trading.settlement.SettlementInstructionsAdapter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
registerEntitySettlementInstructionListener
(SettlementInstructionListener<SettlementInstructionChannel> settlementInstructionListener) Provides a list of settlement instructions for all executions visible to a single entity.void
registerEntitySettlementInstructionsMandatoryProvider
(SingleValueProvider<Boolean, EntitySettlementInstructionsMandatorySubjectInfo> provider) void
registerSalesSettlementInstructionListener
(SettlementInstructionListener<SalesSettlementInstructionChannel> settlementInstructionListener) Provides a list of settlement instructions for all executions visible to a single user and tobo user.void
registerSalesSettlementInstructionsMandatoryProvider
(SingleValueProvider<Boolean, SalesSettlementInstructionsMandatorySubjectInfo> provider) void
registerSettlementInstructionListener
(SettlementInstructionListener<SettlementInstructionChannel> settlementInstructionListener) Provides a list of settlement instructions for all executions visible to a single user.<T,
S extends SubjectInfo>
voidregisterSettlementInstructionProvider
(SingleValueProvider<T, S> provider, String namespace, SubjectParser<S> parser)
-
Constructor Details
-
SettlementInstructionsAdapter
public SettlementInstructionsAdapter(com.caplin.datasource.DataSource dataSource)
-
-
Method Details
-
registerEntitySettlementInstructionListener
public void registerEntitySettlementInstructionListener(SettlementInstructionListener<SettlementInstructionChannel> settlementInstructionListener) Provides a list of settlement instructions for all executions visible to a single entity. Cannot be used in conjunction withregisterSettlementInstructionListener(SettlementInstructionListener)
Provide settlement instructions as blotter items created from
BlotterItemFactory.createBlotterItem(String, Message)
. -
registerSettlementInstructionListener
public void registerSettlementInstructionListener(SettlementInstructionListener<SettlementInstructionChannel> settlementInstructionListener) Provides a list of settlement instructions for all executions visible to a single user. Cannot be used in conjunction withregisterEntitySettlementInstructionListener(SettlementInstructionListener)
Provide settlement instructions as blotter items created from
BlotterItemFactory.createBlotterItem(String, Message)
. -
registerSalesSettlementInstructionListener
public void registerSalesSettlementInstructionListener(SettlementInstructionListener<SalesSettlementInstructionChannel> settlementInstructionListener) Provides a list of settlement instructions for all executions visible to a single user and tobo user.Provide settlement instructions as blotter items created from
BlotterItemFactory.createBlotterItem(String, Message)
. -
registerSalesSettlementInstructionsMandatoryProvider
public void registerSalesSettlementInstructionsMandatoryProvider(SingleValueProvider<Boolean, SalesSettlementInstructionsMandatorySubjectInfo> provider) -
registerEntitySettlementInstructionsMandatoryProvider
public void registerEntitySettlementInstructionsMandatoryProvider(SingleValueProvider<Boolean, EntitySettlementInstructionsMandatorySubjectInfo> provider) -
registerSettlementInstructionProvider
public <T,S extends SubjectInfo> void registerSettlementInstructionProvider(SingleValueProvider<T, S> provider, String namespace, SubjectParser<S> parser)
-