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; }
public void SetupContext() { var connectionString = ConfigurationManager.ConnectionStrings["MongoDB"].ConnectionString; _client = new MongoClient(connectionString); _database = _client.GetDatabase(_databaseName); _deduplication = new Deduplication(_database); }
public void SetupContext() { var connectionString = AppConfig.MongoDB; _client = new MongoClient(connectionString); _database = _client.GetDatabase(_databaseName); _deduplication = new Deduplication(_database); }
public SingleCallChannelReceiver(Func <string, IChannelReceiver> channelFactory, IDeduplicateMessages deduplicator, IDataBus databus) { this.channelFactory = channelFactory; this.deduplicator = deduplicator; this.databus = databus; headerManager = new DataBusHeaderManager(); }
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; }