@InterfaceStability.Committed @InterfaceAudience.Public public interface CouchbaseEnvironment extends CoreEnvironment
CouchbaseEnvironment
which shares state across Cluster
s.Modifier and Type | Method and Description |
---|---|
long |
analyticsTimeout()
The default timeout for analytics operations, set to
DefaultCouchbaseEnvironment.ANALYTICS_TIMEOUT . |
String |
clientBuild()
Returns build information on the Couchbase Java SDK client.
|
String |
clientVersion()
Returns version information on the Couchbase Java SDK client.
|
long |
connectTimeout()
The default timeout for connect operations, set to
DefaultCouchbaseEnvironment.CONNECT_TIMEOUT . |
com.couchbase.client.encryption.CryptoManager |
cryptoManager()
Returns the crypto manager set.
|
boolean |
dnsSrvEnabled()
Returns whether DNS SRV lookup for the bootstrap nodes is enabled or not.
|
long |
kvTimeout()
The default timeout for binary (key/value) operations, set to
DefaultCouchbaseEnvironment.KV_TIMEOUT . |
long |
managementTimeout()
The default timeout for management operations, set to
DefaultCouchbaseEnvironment.MANAGEMENT_TIMEOUT . |
boolean |
propagateParentSpan()
If set to true, the code will check if a parent span is available and if so
use this implicitly as a parent.
|
long |
queryTimeout()
The default timeout for query operations, set to
DefaultCouchbaseEnvironment.QUERY_TIMEOUT . |
long |
searchTimeout()
The default timeout for search operations, set to
DefaultCouchbaseEnvironment.SEARCH_TIMEOUT . |
long |
viewTimeout()
The default timeout for view operations, set to
DefaultCouchbaseEnvironment.VIEW_TIMEOUT . |
analyticsIoPool, analyticsServiceConfig, autoreleaseAfter, bootstrapCarrierDirectPort, bootstrapCarrierEnabled, bootstrapCarrierSslPort, bootstrapHttpDirectPort, bootstrapHttpEnabled, bootstrapHttpSslPort, bufferPoolingEnabled, callbacksOnIoPool, certAuthEnabled, compressionEnabled, compressionMinRatio, compressionMinSize, computationPoolSize, configPollFloorInterval, configPollInterval, continuousKeepAliveEnabled, coreBuild, coreVersion, couchbaseCoreSendHook, disconnectTimeout, eventBus, forceSaslPlain, ioPool, ioPoolSize, keepAliveErrorThreshold, keepAliveInterval, keepAliveTimeout, kvEndpoints, kvIoPool, kvServiceConfig, maxRequestLifetime, mutationTokensEnabled, networkLatencyMetricsCollector, networkResolution, observeIntervalDelay, operationTracingEnabled, operationTracingServerDurationEnabled, orphanResponseReporter, orphanResponseReportingEnabled, packageNameAndVersion, queryEndpoints, queryIoPool, queryServiceConfig, reconnectDelay, requestBufferSize, requestBufferWaitStrategy, responseBufferSize, retryDelay, retryStrategy, runtimeMetricsCollector, scheduler, searchEndpoints, searchIoPool, searchServiceConfig, shutdown, shutdown, shutdownAsync, socketConnectTimeout, tcpNodelayEnabled, tracer, userAgent, viewEndpoints, viewIoPool, viewServiceConfig
sslEnabled, sslKeystore, sslKeystoreFile, sslKeystorePassword, sslTruststore, sslTruststoreFile, sslTruststorePassword
memcachedHashingStrategy
long managementTimeout()
DefaultCouchbaseEnvironment.MANAGEMENT_TIMEOUT
.long queryTimeout()
DefaultCouchbaseEnvironment.QUERY_TIMEOUT
.long viewTimeout()
DefaultCouchbaseEnvironment.VIEW_TIMEOUT
.long searchTimeout()
DefaultCouchbaseEnvironment.SEARCH_TIMEOUT
.long analyticsTimeout()
DefaultCouchbaseEnvironment.ANALYTICS_TIMEOUT
.long kvTimeout()
DefaultCouchbaseEnvironment.KV_TIMEOUT
.long connectTimeout()
DefaultCouchbaseEnvironment.CONNECT_TIMEOUT
.boolean dnsSrvEnabled()
String clientVersion()
for a more specific build information (relevant for tracking
the exact version of the code the client was built from)
,
for the same information but relative to the core layer.
String clientBuild()
clientVersion()
and thus is more relevant to track
the exact version of the code the client was built from.
Build information can contain VCS information like commit numbers, tags, etc...for more generic version information.
,
for the same information but relative to the core layer.
@InterfaceStability.Committed @InterfaceAudience.Public com.couchbase.client.encryption.CryptoManager cryptoManager()
boolean propagateParentSpan()
Copyright © 2015 Couchbase, Inc.