public CouchbaseClientConfig(string defaultPath)
 {
     _defaultPath = defaultPath;
     _connectionPoolConfig = new ConnectionPoolConfig();
     _bootstrapConfig = new BootstrapConfig();
     _configProviderConfig = new ConfigProviderConfig(this);
 }
 public void SetUp()
 {
     var ipEndpoint = Node.GetEndPoint(Server);
     var factory = ConnectionFactory.GetDefault();
     _config = new ConnectionPoolConfig(MaxSize, MinSize, WaitTimeout, RecieveTimeout, ShutdownTimeout, SendTimeout);
     _connectionPool = new DefaultConnectionPool(_config, ipEndpoint, factory);
     _connectionPool.Initialize();
 }
        public void TestFixtureSetup()
        {
            _config = new ConnectionPoolConfig(10, 5, 1000, 1000, 1000, 1000);

            var factory = ConnectionFactory.GetDefault();
            _connectionPool = new DefaultConnectionPool(_config, Node.GetEndPoint(Server), factory);
            _connectionPool.Initialize();

            _provider = new FileSystemConfigProvider(_defaultClientConfig, ConnectionFactory.GetDefault());
            _configInfo = _provider.GetCached();

            _ioStrategy = new AwaitableIOStrategy(_connectionPool, null);
            _state = _state = new ClusterState(_defaultClientConfig);
        }
 public CouchbaseClientConfig(IConnectionPoolConfig connectionPoolConfig, IBootstrapConfig bootstrapConfig, IConfigProviderConfig configProviderConfig)
 {
     _connectionPoolConfig = connectionPoolConfig;
     _bootstrapConfig = bootstrapConfig;
     _configProviderConfig = configProviderConfig;
 }
 public DefaultConnectionPool(IConnectionPoolConfig config, IPEndPoint endPoint, Func<IConnectionPool, IConnection> factory)
     : this(config, factory)
 {
     EndPoint = endPoint;
 }
 public DefaultConnectionPool(IConnectionPoolConfig config, Func<IConnectionPool, IConnection> factory)
 {
     _config = config;
     _factory = factory;
 }