Ejemplo n.º 1
0
        public RethinkDbManager(IRethinkDbConnectionFactory connectionFactory)
        {
            _connection = connectionFactory.CreateConnection();
            _connection.CheckOpen();

            _dbName = connectionFactory.GetOptions().Database;
        }
 public LogChangeHandler(IRethinkDbConnectionFactory rethinkDbFactory,
                         IOptions <RethinkDbOptions> options,
                         Microsoft.AspNetCore.SignalR.Infrastructure.IConnectionManager signalManager)
 {
     _rethinkDbFactory = rethinkDbFactory;
     _options          = options.Value;
     _signalManager    = signalManager;
 }
Ejemplo n.º 3
0
 public EventStore(
     IRethinkDbConnectionFactory connectionFactory,
     IRethinkDbDelegateBus rethinkDbDelegateBus
     ) : base(connectionFactory, rethinkDbDelegateBus)
 {
     _eventTable       = R.Db(DbName).Table(TableName);
     _groupUserTable   = R.Db(DbName).Table(nameof(GroupUser));
     _channelUserTable = R.Db(DbName).Table(nameof(ChannelUser));
     _chatUserTable    = R.Db(DbName).Table(nameof(ChatUser));
 }
Ejemplo n.º 4
0
        protected Store(
            IRethinkDbConnectionFactory connectionFactory,
            IRethinkDbDelegateBus rethinkDbDelegateBus
            )
        {
            Connection = connectionFactory.CreateConnection();
            Connection.CheckOpen();

            DbName    = connectionFactory.GetOptions().Database;
            TableName = typeof(TDocument).Name;

            _rethinkDbDelegateBus = rethinkDbDelegateBus;
        }
Ejemplo n.º 5
0
        public LogChangeHandler(IRethinkDbConnectionFactory rethinkDbFactory,
                                IOptions <RethinkDbOptions> options,
                                ILogger <LogChangeHandler> logger,
                                Microsoft.AspNetCore.SignalR.Infrastructure.IConnectionManager signalManager)
        {
            _rethinkDbFactory = rethinkDbFactory;
            _options          = options.Value;
            _signalManager    = signalManager;
            _logger           = logger;

            //_conn = R.Connection()
            //    .Hostname(_options.Host)
            //    .Port(_options.Port)
            //    .Timeout(_options.Timeout)
            //    .Connect();

            _logger.LogDebug(900, $"Changefeed watcher started.");
        }
Ejemplo n.º 6
0
 public ChatUserStore(
     IRethinkDbConnectionFactory connectionFactory,
     IRethinkDbDelegateBus rethinkDbDelegateBus
     ) : base(connectionFactory, rethinkDbDelegateBus)
 {
 }
Ejemplo n.º 7
0
 public LogHub(IRethinkDbConnectionFactory rethinkDbFactory,
               ILogger <LogHub> logger)
 {
     _rethinkDbFactory = rethinkDbFactory;
     _logger           = logger;
 }
Ejemplo n.º 8
0
 public RethinkDbKeepAlive(IRethinkDbConnectionFactory rethinkDbFactory,
                           ILogger <RethinkDbKeepAlive> logger)
 {
     _rethinkDbFactory = rethinkDbFactory;
     _logger           = logger;
 }
 public RethinkDbStore(IRethinkDbConnectionFactory connectionFactory)
 {
     _connectionFactory = connectionFactory;
     _dbName            = connectionFactory.GetOptions().Database;
 }
Ejemplo n.º 10
0
 public MessageStore(
     IRethinkDbConnectionFactory connectionFactory,
     IRethinkDbDelegateBus rethinkDbDelegateBus
     ) : base(connectionFactory, rethinkDbDelegateBus)
 {
 }
Ejemplo n.º 11
0
 public RethinkDbLoggerService(IRethinkDbConnectionFactory connectionFactory)
 {
     _connectionFactory = connectionFactory;
     _dbName            = _connectionFactory.GetOptions().Database;
 }
Ejemplo n.º 12
0
 public RethinkDbDelegateBus(IRethinkDbConnectionFactory connectionFactory)
 {
     _delegateWrappers = new List <KeyValuePair <ReqlExecutionType, Func <ReqlExpr> > >();
     _connection       = connectionFactory.CreateConnection();
     _connection.CheckOpen();
 }