public MissingPipe(IDatabase redisDb, IRedisLockFactory lockFactory, IPipe <SagaConsumeContext <TSaga, TMessage> > next, string redisPrefix = "") { _redisDb = redisDb; _lockFactory = lockFactory; _next = next; _redisPrefix = redisPrefix; }
public RedLockSagaConsumeContext(IDatabase redisDb, IRedisLockFactory lockFactory, ConsumeContext <TMessage> context, TSaga instance, string redisPrefix = "") : base(context) { Saga = instance; _redisDb = redisDb; _lockFactory = lockFactory; _redisPrefix = redisPrefix; }
public ChunkedDeleter(IKeygen <TKey> keygen, IRedisLockFactory lockFactory) { _keygen = keygen ?? throw new ArgumentNullException(nameof(keygen)); _lockFactory = lockFactory ?? throw new ArgumentNullException(nameof(lockFactory)); }
public RedLockSagaRepository(IConnectionMultiplexer redisConnection, RedisLockFactory lockFactory) { _redisConnection = redisConnection; _lockFactory = lockFactory; }
public RedLockSagaRepository(IConnectionMultiplexer redisConnection, IRedisLockFactory lockFactory, string redisPrefix) { _redisConnection = redisConnection; _lockFactory = lockFactory; _redisPrefix = redisPrefix; }
public ChunkedJsonRedisWriter(IKeygen <TKey> keygen, IRedisLockFactory lockFactory, int chunkSize) { _keygen = keygen ?? throw new ArgumentNullException(nameof(keygen)); _lockFactory = lockFactory ?? throw new ArgumentNullException(nameof(lockFactory)); _chunkSize = chunkSize > 0 ? chunkSize : 10240; }