当前位置: 首页>>代码示例>>Java>>正文


Java CouchbaseCluster.clusterManager方法代码示例

本文整理汇总了Java中com.couchbase.client.java.CouchbaseCluster.clusterManager方法的典型用法代码示例。如果您正苦于以下问题:Java CouchbaseCluster.clusterManager方法的具体用法?Java CouchbaseCluster.clusterManager怎么用?Java CouchbaseCluster.clusterManager使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.couchbase.client.java.CouchbaseCluster的用法示例。


在下文中一共展示了CouchbaseCluster.clusterManager方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testSimple

import com.couchbase.client.java.CouchbaseCluster; //导入方法依赖的package包/类
@Test
public void testSimple() throws Exception {
       CouchbaseCluster cc = couchbase.geCouchbaseCluster();
       ClusterManager cm = cc.clusterManager("Administrator","password");
       List<BucketSettings> buckets = cm.getBuckets();
       Assert.assertNotNull(buckets);
       Assert.assertTrue(buckets.size() == 3);
       BucketSettings settings = DefaultBucketSettings.builder()
               .enableFlush(true).name("default").quota(100).replicas(0).type(BucketType.COUCHBASE).build();
       settings = cm.insertBucket(settings);
       CouchbaseWaitStrategy s = new CouchbaseWaitStrategy();
       s.withBasicCredentials("Administrator", "password");
       s.waitUntilReady(couchbase);
       Bucket bucket = cc.openBucket("default");
       Assert.assertNotNull(bucket);
}
 
开发者ID:ldoguin,项目名称:couchbase-test-docker,代码行数:17,代码来源:CouchbaseDriverTest.java

示例2: beerBucketTest

import com.couchbase.client.java.CouchbaseCluster; //导入方法依赖的package包/类
@Test
public void beerBucketTest() throws InterruptedException {
    CouchbaseEnvironment env = DefaultCouchbaseEnvironment.builder()
            .bootstrapCarrierDirectPort(couchbase.getMappedPort(11210))
            .bootstrapCarrierSslPort(couchbase.getMappedPort(11207))
            .bootstrapHttpDirectPort(couchbase.getMappedPort(8091))
            .bootstrapHttpSslPort(couchbase.getMappedPort(18091))
            .build();
    CouchbaseCluster cc = CouchbaseCluster.create(env);
    ClusterManager cm = cc.clusterManager("Administrator", "password");
    assertTrue(cm.hasBucket("beer-sample"));
    Bucket bucket = cc.openBucket("beer-sample");
    assertTrue(bucket.exists("21st_amendment_brewery_cafe"));
    bucket.close();
}
 
开发者ID:ldoguin,项目名称:couchbase-test-docker,代码行数:16,代码来源:ExampleTest.java

示例3: initBuckets

import com.couchbase.client.java.CouchbaseCluster; //导入方法依赖的package包/类
private void initBuckets(Config config, CouchbaseCluster cluster) {
    ClusterManager manager = cluster.clusterManager(config.getAdminUsername(), config.getAdminPassword());
    config.getBucketsSettings().forEach(bucket -> {
        if (!manager.hasBucket(bucket.name())) {
            manager.insertBucket(bucket);
        } else {
            manager.updateBucket(bucket);
        }
    });
}
 
开发者ID:ylemoigne,项目名称:ratpack-couchbase,代码行数:11,代码来源:CouchbaseModule.java


注:本文中的com.couchbase.client.java.CouchbaseCluster.clusterManager方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。