public RedisMessagePublisher(IRedisDatabaseSelector redisDatabaseSelector, IDataSerializer serializeProvider, IReadOnlyCollection <ConsumerDescriptor> mapping) { this.redisDatabaseSelector = redisDatabaseSelector; this.serializeProvider = serializeProvider; this.mapping = mapping; }
public RedisRegistrationProvider( IRedisDatabaseSelector redisDatabaseSelector, IMessageSerializer messageSerializer, IRedisKeyManager redisKeyManager) { this.redisDatabaseSelector = redisDatabaseSelector; this.messageSerializer = messageSerializer; this.redisKeyManager = redisKeyManager; }
public RedisConsumer(IServiceProvider provider, IRedisDatabaseSelector redisDatabaseSelector, ISerializeProvider serializeProvider, ILogger <RedisConsumer <T> > logger) { this.provider = provider; this.serializeProvider = serializeProvider; this.logger = logger; this.redisDatabaseSelector = redisDatabaseSelector; this.queue_key = typeof(T).FullName; this.cancellationToken = new CancellationTokenSource(); }
public RedisConsumer(IServiceProvider provider, IRedisDatabaseSelector redisDatabaseSelector, IDataSerializer serializeProvider, ILogger <RedisConsumer <T> > logger) { this.provider = provider; this.serializeProvider = serializeProvider; this.logger = logger; this.redisDatabaseSelector = redisDatabaseSelector; var map = provider.ResolveMessageTypeMapping <T>(); this.config = map.Config; this.cancellationToken = new CancellationTokenSource(); }
public RedisTransportProvider(IRedisDatabaseSelector redisDatabaseSelector, IMessageSerializer messageSerializer, ILogger <RedisTransportProvider> logger) { this.redisDatabaseSelector = redisDatabaseSelector; this.messageSerializer = messageSerializer; this.logger = logger; }
public RedisMessagePublisher(IRedisDatabaseSelector redisDatabaseSelector, ISerializeProvider serializeProvider) { this.redisDatabaseSelector = redisDatabaseSelector; this.serializeProvider = serializeProvider; }