@Stability.Internal public class CoreProtostellar extends Object implements CoreCouchbaseOps
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PROTOSTELLAR_TLS_PORT |
Constructor and Description |
---|
CoreProtostellar(CoreEnvironment env,
Authenticator authenticator,
ConnectionString connectionString) |
Modifier and Type | Method and Description |
---|---|
CoreBucketManagerOps |
bucketManager() |
CoreSearchIndexManager |
clusterSearchIndexManager() |
CoreCollectionManager |
collectionManager(String bucketName) |
ProtostellarContext |
context() |
ProtostellarEndpoint |
endpoint() |
CoreEnvironment |
environment() |
CoreKvBinaryOps |
kvBinaryOps(CoreKeyspace keyspace) |
CoreKvOps |
kvOps(CoreKeyspace keyspace) |
ProtostellarPool |
pool() |
CoreQueryOps |
queryOps() |
ValueRecorder |
responseMetric(Core.ResponseMetricIdentifier rmi) |
CoreSearchIndexManager |
scopeSearchIndexManager(CoreBucketAndScope scope) |
CoreSearchOps |
searchOps(CoreBucketAndScope scope) |
Mono<Void> |
shutdown(Duration timeout) |
CompletableFuture<Void> |
waitUntilReady(Set<ServiceType> serviceTypes,
Duration timeout,
ClusterState desiredState,
String bucketName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asCore, checkConnectionStringScheme, create
public static final int DEFAULT_PROTOSTELLAR_TLS_PORT
public CoreProtostellar(CoreEnvironment env, Authenticator authenticator, ConnectionString connectionString)
public ProtostellarContext context()
public Mono<Void> shutdown(Duration timeout)
shutdown
in interface CoreCouchbaseOps
public ProtostellarEndpoint endpoint()
public ProtostellarPool pool()
@Stability.Internal public ValueRecorder responseMetric(Core.ResponseMetricIdentifier rmi)
public CoreKvOps kvOps(CoreKeyspace keyspace)
kvOps
in interface CoreCouchbaseOps
public CoreQueryOps queryOps()
queryOps
in interface CoreCouchbaseOps
public CoreSearchOps searchOps(@Nullable CoreBucketAndScope scope)
searchOps
in interface CoreCouchbaseOps
public CoreKvBinaryOps kvBinaryOps(CoreKeyspace keyspace)
kvBinaryOps
in interface CoreCouchbaseOps
public CoreBucketManagerOps bucketManager()
bucketManager
in interface CoreCouchbaseOps
public CoreCollectionManager collectionManager(String bucketName)
collectionManager
in interface CoreCouchbaseOps
public CoreSearchIndexManager clusterSearchIndexManager()
clusterSearchIndexManager
in interface CoreCouchbaseOps
public CoreSearchIndexManager scopeSearchIndexManager(CoreBucketAndScope scope)
scopeSearchIndexManager
in interface CoreCouchbaseOps
public CoreEnvironment environment()
environment
in interface CoreCouchbaseOps
public CompletableFuture<Void> waitUntilReady(Set<ServiceType> serviceTypes, Duration timeout, ClusterState desiredState, @Nullable String bucketName)
waitUntilReady
in interface CoreCouchbaseOps
Copyright © 2024 Couchbase, Inc.. All rights reserved.