public class SimpleCouchbaseClientFactory extends Object implements CouchbaseClientFactory
CouchbaseClientFactory
.Constructor and Description |
---|
SimpleCouchbaseClientFactory(com.couchbase.client.java.Cluster cluster,
String bucketName,
String scopeName) |
SimpleCouchbaseClientFactory(String connectionString,
com.couchbase.client.core.env.Authenticator authenticator,
String bucketName) |
SimpleCouchbaseClientFactory(String connectionString,
com.couchbase.client.core.env.Authenticator authenticator,
String bucketName,
String scopeName) |
SimpleCouchbaseClientFactory(String connectionString,
com.couchbase.client.core.env.Authenticator authenticator,
String bucketName,
String scopeName,
com.couchbase.client.java.env.ClusterEnvironment environment) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
com.couchbase.client.java.Bucket |
getBucket()
Provides access to the managed SDK
Bucket reference. |
com.couchbase.client.java.Cluster |
getCluster()
Provides access to the managed SDK
Cluster reference. |
com.couchbase.client.java.Collection |
getCollection(String collectionName)
Provides access to a collection (identified by its name) in managed SDK
Scope reference. |
com.couchbase.client.java.Collection |
getDefaultCollection()
Provides access to the default collection.
|
PersistenceExceptionTranslator |
getExceptionTranslator()
The exception translator used on the factory.
|
com.couchbase.client.java.Scope |
getScope()
Provides access to the managed SDK
Scope reference. |
CouchbaseClientFactory |
withScope(String scopeName)
Returns a new
CouchbaseClientFactory set to the scope given as an argument. |
public SimpleCouchbaseClientFactory(String connectionString, com.couchbase.client.core.env.Authenticator authenticator, String bucketName)
public SimpleCouchbaseClientFactory(String connectionString, com.couchbase.client.core.env.Authenticator authenticator, String bucketName, String scopeName)
public SimpleCouchbaseClientFactory(String connectionString, com.couchbase.client.core.env.Authenticator authenticator, String bucketName, String scopeName, com.couchbase.client.java.env.ClusterEnvironment environment)
public CouchbaseClientFactory withScope(String scopeName)
CouchbaseClientFactory
CouchbaseClientFactory
set to the scope given as an argument.withScope
in interface CouchbaseClientFactory
scopeName
- the name of the scope to use for all collection access.public com.couchbase.client.java.Cluster getCluster()
CouchbaseClientFactory
Cluster
reference.getCluster
in interface CouchbaseClientFactory
public com.couchbase.client.java.Bucket getBucket()
CouchbaseClientFactory
Bucket
reference.getBucket
in interface CouchbaseClientFactory
public com.couchbase.client.java.Scope getScope()
CouchbaseClientFactory
Scope
reference.getScope
in interface CouchbaseClientFactory
public com.couchbase.client.java.Collection getCollection(String collectionName)
CouchbaseClientFactory
Scope
reference.getCollection
in interface CouchbaseClientFactory
collectionName
- the name of the collection. If null is passed in, the default collection is assumed.public com.couchbase.client.java.Collection getDefaultCollection()
CouchbaseClientFactory
getDefaultCollection
in interface CouchbaseClientFactory
public PersistenceExceptionTranslator getExceptionTranslator()
CouchbaseClientFactory
getExceptionTranslator
in interface CouchbaseClientFactory
public void close()
close
in interface Closeable
close
in interface AutoCloseable
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.