public static class DefaultCouchbaseEnvironment.Builder extends DefaultCoreEnvironment.Builder
Constructor and Description |
---|
Builder() |
kvIoPool, queryIoPool, searchIoPool, viewIoPool
public DefaultCouchbaseEnvironment.Builder managementTimeout(long managementTimeout)
public DefaultCouchbaseEnvironment.Builder queryTimeout(long queryTimeout)
public DefaultCouchbaseEnvironment.Builder viewTimeout(long viewTimeout)
public DefaultCouchbaseEnvironment.Builder kvTimeout(long kvTimeout)
public DefaultCouchbaseEnvironment.Builder searchTimeout(long searchTimeout)
public DefaultCouchbaseEnvironment.Builder connectTimeout(long connectTimeout)
public DefaultCouchbaseEnvironment.Builder disconnectTimeout(long disconnectTimeout)
disconnectTimeout
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder sslEnabled(boolean sslEnabled)
sslEnabled
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder sslKeystoreFile(String sslKeystoreFile)
sslKeystoreFile
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder sslKeystorePassword(String sslKeystorePassword)
sslKeystorePassword
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapHttpEnabled(boolean bootstrapHttpEnabled)
bootstrapHttpEnabled
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapCarrierEnabled(boolean bootstrapCarrierEnabled)
bootstrapCarrierEnabled
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapHttpDirectPort(int bootstrapHttpDirectPort)
bootstrapHttpDirectPort
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapHttpSslPort(int bootstrapHttpSslPort)
bootstrapHttpSslPort
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapCarrierDirectPort(int bootstrapCarrierDirectPort)
bootstrapCarrierDirectPort
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapCarrierSslPort(int bootstrapCarrierSslPort)
bootstrapCarrierSslPort
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder ioPoolSize(int ioPoolSize)
ioPoolSize
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder computationPoolSize(int computationPoolSize)
computationPoolSize
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder requestBufferSize(int requestBufferSize)
requestBufferSize
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder responseBufferSize(int responseBufferSize)
responseBufferSize
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder kvEndpoints(int kvEndpoints)
kvEndpoints
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder viewEndpoints(int viewServiceEndpoints)
viewEndpoints
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder queryEndpoints(int queryServiceEndpoints)
queryEndpoints
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder ioPool(com.couchbase.client.deps.io.netty.channel.EventLoopGroup group)
ioPool
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder ioPool(com.couchbase.client.deps.io.netty.channel.EventLoopGroup group, ShutdownHook shutdownHook)
ioPool
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder scheduler(Scheduler scheduler)
scheduler
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder scheduler(Scheduler scheduler, ShutdownHook shutdownHook)
scheduler
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder observeIntervalDelay(Delay observeIntervalDelay)
observeIntervalDelay
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder reconnectDelay(Delay reconnectDelay)
reconnectDelay
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder dcpEnabled(boolean dcpEnabled)
dcpEnabled
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder retryDelay(Delay retryDelay)
retryDelay
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder retryStrategy(RetryStrategy retryStrategy)
retryStrategy
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder maxRequestLifetime(long maxRequestLifetime)
maxRequestLifetime
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder keepAliveInterval(long keepAliveIntervalMilliseconds)
keepAliveInterval
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder autoreleaseAfter(long autoreleaseAfter)
autoreleaseAfter
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder eventBus(EventBus eventBus)
eventBus
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bufferPoolingEnabled(boolean bufferPoolingEnabled)
bufferPoolingEnabled
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder packageNameAndVersion(String packageNameAndVersion)
packageNameAndVersion
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder userAgent(String userAgent)
userAgent
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder dnsSrvEnabled(boolean dnsSrvEnabled)
public DefaultCouchbaseEnvironment.Builder mutationTokensEnabled(boolean mutationTokensEnabled)
mutationTokensEnabled
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder tcpNodelayEnabled(boolean tcpNodelayEnabled)
tcpNodelayEnabled
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder runtimeMetricsCollectorConfig(MetricsCollectorConfig metricsCollectorConfig)
runtimeMetricsCollectorConfig
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder networkLatencyMetricsCollectorConfig(LatencyMetricsCollectorConfig metricsCollectorConfig)
networkLatencyMetricsCollectorConfig
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder defaultMetricsLoggingConsumer(boolean enabled, CouchbaseLogLevel level, LoggingConsumer.OutputFormat format)
defaultMetricsLoggingConsumer
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder defaultMetricsLoggingConsumer(boolean enabled, CouchbaseLogLevel level)
defaultMetricsLoggingConsumer
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder dcpConnectionBufferSize(int dcpConnectionBufferSize)
dcpConnectionBufferSize
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder dcpConnectionBufferAckThreshold(double dcpConnectionBufferAckThreshold)
dcpConnectionBufferAckThreshold
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder socketConnectTimeout(int socketConnectTimeout)
socketConnectTimeout
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder callbacksOnIoPool(boolean callbacksOnIoPool)
callbacksOnIoPool
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder searchEndpoints(int searchEndpoints)
searchEndpoints
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder sslKeystore(KeyStore sslKeystore)
sslKeystore
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder dcpConnectionName(String dcpConnectionName)
dcpConnectionName
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder requestBufferWaitStrategy(WaitStrategyFactory waitStrategy)
requestBufferWaitStrategy
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder memcachedHashingStrategy(MemcachedHashingStrategy memcachedHashingStrategy)
memcachedHashingStrategy
in class DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment build()
build
in class DefaultCoreEnvironment.Builder
Copyright © 2015 Couchbase, Inc.