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)
CouchbaseClientFactoryCouchbaseClientFactory set to the scope given as an argument.withScope in interface CouchbaseClientFactoryscopeName - the name of the scope to use for all collection access.public com.couchbase.client.java.Cluster getCluster()
CouchbaseClientFactoryCluster reference.getCluster in interface CouchbaseClientFactorypublic com.couchbase.client.java.Bucket getBucket()
CouchbaseClientFactoryBucket reference.getBucket in interface CouchbaseClientFactorypublic com.couchbase.client.java.Scope getScope()
CouchbaseClientFactoryScope reference.getScope in interface CouchbaseClientFactorypublic com.couchbase.client.java.Collection getCollection(String collectionName)
CouchbaseClientFactoryScope reference.getCollection in interface CouchbaseClientFactorycollectionName - the name of the collection. If null is passed in, the default collection is assumed.public com.couchbase.client.java.Collection getDefaultCollection()
CouchbaseClientFactorygetDefaultCollection in interface CouchbaseClientFactorypublic PersistenceExceptionTranslator getExceptionTranslator()
CouchbaseClientFactorygetExceptionTranslator in interface CouchbaseClientFactorypublic void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.