示例#1
0
 public RedisTransport(IRedisStreamManager redis, MethodMatcherCache selector, IOptions <CapRedisOptions> options, ILogger <RedisTransport> logger)
 {
     this.redis    = redis;
     this.selector = selector;
     this.options  = options.Value;
     this.logger   = logger;
 }
示例#2
0
 public RedisTransport(IRedisStreamManager redis, IOptions <CapRedisOptions> options,
                       ILogger <RedisTransport> logger)
 {
     _redis   = redis;
     _options = options.Value;
     _logger  = logger;
 }
 public RedisConsumerClientFactory(IOptions <CapRedisOptions> redisOptions, IRedisStreamManager redis,
                                   ILogger <RedisConsumerClient> logger)
 {
     _redisOptions = redisOptions;
     _redis        = redis;
     _logger       = logger;
 }
 public RedisConsumerClient(string groupId,
                            IRedisStreamManager redis,
                            IOptions <CapRedisOptions> options,
                            ILogger <RedisConsumerClient> logger
                            )
 {
     _groupId = groupId;
     _redis   = redis;
     _options = options;
     _logger  = logger;
 }
 public RedisConsumerClient(
     string groubId,
     IRedisStreamManager redis,
     CapRedisOptions options,
     ILogger <RedisConsumerClient> logger
     )
 {
     this.groupId = groubId;
     this.redis   = redis;
     this.options = options;
     this.logger  = logger;
 }
示例#6
0
 public RedisConsumerClientFactory(IOptions <CapRedisOptions> redisOptions, IRedisStreamManager redis, ILogger <RedisConsumerClient> logger)
 {
     this.redisOptions = redisOptions.Value;
     this.redis        = redis;
     this.logger       = logger;
 }