Class TradeConfirmationProvider

java.lang.Object
com.caplin.motif.fx.ret.lbn.provider.TradeConfirmationProvider
All Implemented Interfaces:
com.caplin.datasource.publisher.CachingDataProvider

public class TradeConfirmationProvider extends Object implements com.caplin.datasource.publisher.CachingDataProvider
  • Field Details

  • Constructor Details

    • TradeConfirmationProvider

      public TradeConfirmationProvider(boolean isSales, @Nonnull com.caplin.ret.trapi.connection.LBNConnection connection, @Nonnull com.caplin.motif.fx.ret.lbn.internal.BlotterRecordFactory blotterRecordFactory, @Nonnull com.caplin.motif.fx.ret.lbn.internal.BlotterRecordFieldFactory blotterRecordFieldFactory, @Nonnull BlotterRecordIdFactory blotterRecordIdFactory, @Nonnull UserManager userManager, @Nonnull CustomFieldValuesSerialiser customFieldValuesSerialiser)
  • Method Details

    • setPublisher

      public void setPublisher(@Nonnull com.caplin.datasource.publisher.CachingPublisher publisher)
      Specified by:
      setPublisher in interface com.caplin.datasource.publisher.CachingDataProvider
    • onRequest

      public void onRequest(String subject)
      Specified by:
      onRequest in interface com.caplin.datasource.publisher.CachingDataProvider
    • onDiscard

      public void onDiscard(String subject)
      Specified by:
      onDiscard in interface com.caplin.datasource.publisher.CachingDataProvider