public ConfigThreadState(BucketConfig bucketConfig, ConfigChanged configChangedDelegate, ErrorOccurred errorOccurredDelegate, CancellationToken cancellationToken) { _bucketConfig = bucketConfig; _configChangedDelegate += configChangedDelegate; _errorOccurredDelegate += errorOccurredDelegate; _cancellationToken = cancellationToken; }
public static IViewClient GetViewClient(string bucketName, int timeout = 75000) { var clientConfig = new ClientConfiguration { ViewRequestTimeout = timeout }; var bucketConfig = new BucketConfig {Name = bucketName}; return new ViewClient(new CouchbaseHttpClient(clientConfig, bucketConfig) { Timeout = new TimeSpan(0, 0, 0, 0, clientConfig.ViewRequestTimeout) }, new JsonDataMapper(clientConfig)); }
public bool Equals(BucketConfig other) { return (other != null && other.Name == Name && other.AuthType == AuthType && other.NodeLocator == NodeLocator && other.SaslPassword == SaslPassword && other.Uuid == Uuid && other.BucketType == BucketType && other.Nodes.AreEqual<Node>(Nodes) && other.VBucketServerMap.Equals(VBucketServerMap)); }
public void SetUp() { _bucket1 = new BucketConfig { Name = "default", AuthType = "SASL", NodeLocator = "vbucket", BucketType = "membase", SaslPassword = "", Uuid = "e3f109232cba04155b3182fd42cd1e83", VBucketServerMap = new VBucketServerMap { HashAlgorithm = "CRC", NumReplicas = 1, ServerList = new[] {"192.168.56.101:11210", "192.168.56.104:11210"}, VBucketMap = new[] {new[] {1, 0}, new[] {1, 0}, new[] {1, 0}} }, Nodes = new[] { new Node { ClusterMembership = "active", Hostname = "192.168.56.101:8091", Status = "healthy" }, new Node { ClusterMembership = "active", Hostname = "192.168.56.104:8091", Status = "healthy" } }, TerseStreamingUri = "/pools/default/bs/default", TerseUri = "/pools/default/b/default" }; _bucket2 = new BucketConfig { Name = "default", AuthType = "SASL", NodeLocator = "vbucket", BucketType = "membase", SaslPassword = "", Uuid = "e3f109232cba04155b3182fd42cd1e83", VBucketServerMap = new VBucketServerMap { HashAlgorithm = "CRC", NumReplicas = 1, ServerList = new[] {"192.168.56.101:11210", "192.168.56.104:11210"}, VBucketMap = new[] {new[] {1, 0}, new[] {1, 0}, new[] {1, 0}} }, Nodes = new[] { new Node { ClusterMembership = "active", Hostname = "192.168.56.101:8091", Status = "healthy" }, new Node { ClusterMembership = "active", Hostname = "192.168.56.104:8091", Status = "healthy" } } }; _bucket3 = new BucketConfig { Name = "test", AuthType = "SASL", NodeLocator = "vbucket", BucketType = "membase", SaslPassword = "", Uuid = "e3f109232cba04155b3182fd42cd1e83", VBucketServerMap = new VBucketServerMap { HashAlgorithm = "CRC", NumReplicas = 1, ServerList = new[] {"192.168.56.101:11210", "192.168.56.104:11210"}, VBucketMap = new[] {new[] {1, 0}, new[] {1, 0}, new[] {1, 0}} }, Nodes = new[] { new Node { ClusterMembership = "active", Hostname = "192.168.56.101:8091", Status = "healthy" }, new Node { ClusterMembership = "active", Hostname = "192.168.56.104:8091", Status = "healthy" } } }; }