public SingleCallChannelReceiver(IChannelFactory channelFactory, IDeduplicateMessages deduplicator,
     DataBusHeaderManager headerManager, GatewayTransaction transaction)
 {
     this.channelFactory = channelFactory;
     this.deduplicator = deduplicator;
     this.headerManager = headerManager;
     this.transaction = transaction;
 }
 public SingleCallChannelReceiver(IChannelFactory channelFactory, IDeduplicateMessages deduplicator,
     DataBusHeaderManager headerManager, IdempotentChannelReceiver receiver)
 {
     this.channelFactory = channelFactory;
     this.deduplicator = deduplicator;
     this.headerManager = headerManager;
     this.receiver = receiver;
 }
Exemplo n.º 3
0
        public void SetupContext()
        {
            var connectionString = ConfigurationManager.ConnectionStrings["MongoDB"].ConnectionString;

            _client        = new MongoClient(connectionString);
            _database      = _client.GetDatabase(_databaseName);
            _deduplication = new Deduplication(_database);
        }
Exemplo n.º 4
0
 public SingleCallChannelReceiver(IChannelFactory channelFactory, IDeduplicateMessages deduplicator,
                                  DataBusHeaderManager headerManager, IdempotentChannelReceiver receiver)
 {
     this.channelFactory = channelFactory;
     this.deduplicator   = deduplicator;
     this.headerManager  = headerManager;
     this.receiver       = receiver;
 }
        public void SetupContext()
        {
            var connectionString = AppConfig.MongoDB;

            _client        = new MongoClient(connectionString);
            _database      = _client.GetDatabase(_databaseName);
            _deduplication = new Deduplication(_database);
        }
Exemplo n.º 6
0
 public SingleCallChannelReceiver(Func <string, IChannelReceiver> channelFactory, IDeduplicateMessages deduplicator, IDataBus databus)
 {
     this.channelFactory = channelFactory;
     this.deduplicator   = deduplicator;
     this.databus        = databus;
     headerManager       = new DataBusHeaderManager();
 }
Exemplo n.º 7
0
 public GatewayReceiverStartupTask(IManageReceiveChannels channelManager, Func <string, IChannelReceiver> channelReceiverFactory, EndpointRouter endpointRouter, IDispatchMessages dispatcher, IDeduplicateMessages deduplicator, IDataBus databus, string replyToAddress)
 {
     dispatchMessages            = dispatcher;
     this.deduplicator           = deduplicator;
     this.databus                = databus;
     this.endpointRouter         = endpointRouter;
     manageReceiveChannels       = channelManager;
     this.channelReceiverFactory = channelReceiverFactory;
     this.replyToAddress         = replyToAddress;
 }