Package | Description |
---|---|
com.couchbase.client.core.env |
Modifier and Type | Method and Description |
---|---|
static IoConfig.Builder |
IoConfig.analyticsCircuitBreakerConfig(CircuitBreakerConfig.Builder analyticsCircuitBreakerConfig) |
IoConfig.Builder |
IoConfig.Builder.analyticsCircuitBreakerConfig(CircuitBreakerConfig.Builder analyticsCircuitBreakerConfig)
Configures a
CircuitBreaker to use for analytics operations. |
static IoConfig.Builder |
IoConfig.builder() |
static IoConfig.Builder |
IoConfig.captureTraffic(ServiceType... serviceTypes)
Captures the traffic for all services provided as an argument (all if empty).
|
IoConfig.Builder |
IoConfig.Builder.captureTraffic(ServiceType... serviceTypes)
Captures the traffic for all services provided as an argument (all if empty).
|
static IoConfig.Builder |
IoConfig.configIdleRedialTimeout(Duration configIdleRedialTimeout) |
IoConfig.Builder |
IoConfig.Builder.configIdleRedialTimeout(Duration configIdleRedialTimeout) |
static IoConfig.Builder |
IoConfig.configPollInterval(Duration configPollInterval) |
IoConfig.Builder |
IoConfig.Builder.configPollInterval(Duration configPollInterval) |
static IoConfig.Builder |
IoConfig.enableDnsSrv(boolean dnsSrvEnabled) |
IoConfig.Builder |
IoConfig.Builder.enableDnsSrv(boolean dnsSrvEnabled) |
static IoConfig.Builder |
IoConfig.enableMutationTokens(boolean mutationTokensEnabled) |
IoConfig.Builder |
IoConfig.Builder.enableMutationTokens(boolean mutationTokensEnabled)
Configures whether mutation tokens will be returned from the server for all mutation operations.
|
static IoConfig.Builder |
IoConfig.enableTcpKeepAlives(boolean tcpKeepAliveEnabled) |
IoConfig.Builder |
IoConfig.Builder.enableTcpKeepAlives(boolean tcpKeepAlivesEnabled) |
static IoConfig.Builder |
IoConfig.idleHttpConnectionTimeout(Duration idleHttpConnectionTimeout) |
IoConfig.Builder |
IoConfig.Builder.idleHttpConnectionTimeout(Duration idleHttpConnectionTimeout) |
IoConfig.Builder |
CoreEnvironment.Builder.ioConfig()
Returns the currently stored config builder.
|
static IoConfig.Builder |
IoConfig.kvCircuitBreakerConfig(CircuitBreakerConfig.Builder kvCircuitBreakerConfig) |
IoConfig.Builder |
IoConfig.Builder.kvCircuitBreakerConfig(CircuitBreakerConfig.Builder kvCircuitBreakerConfig)
Configures a
CircuitBreaker to use for key-value operations. |
static IoConfig.Builder |
IoConfig.managerCircuitBreakerConfig(CircuitBreakerConfig.Builder managerCircuitBreakerConfig) |
IoConfig.Builder |
IoConfig.Builder.managerCircuitBreakerConfig(CircuitBreakerConfig.Builder managerCircuitBreakerConfig)
Configures a
CircuitBreaker to use for manager operations. |
static IoConfig.Builder |
IoConfig.maxHttpConnections(int maxHttpConnections) |
IoConfig.Builder |
IoConfig.Builder.maxHttpConnections(int maxHttpConnections) |
static IoConfig.Builder |
IoConfig.networkResolution(NetworkResolution networkResolution) |
IoConfig.Builder |
IoConfig.Builder.networkResolution(NetworkResolution networkResolution) |
static IoConfig.Builder |
IoConfig.numKvConnections(int numKvConnections) |
IoConfig.Builder |
IoConfig.Builder.numKvConnections(int numKvConnections) |
static IoConfig.Builder |
IoConfig.queryCircuitBreakerConfig(CircuitBreakerConfig.Builder queryCircuitBreakerConfig) |
IoConfig.Builder |
IoConfig.Builder.queryCircuitBreakerConfig(CircuitBreakerConfig.Builder queryCircuitBreakerConfig)
Configures a
CircuitBreaker to use for query operations. |
static IoConfig.Builder |
IoConfig.searchCircuitBreakerConfig(CircuitBreakerConfig.Builder searchCircuitBreakerConfig) |
IoConfig.Builder |
IoConfig.Builder.searchCircuitBreakerConfig(CircuitBreakerConfig.Builder searchCircuitBreakerConfig)
Configures a
CircuitBreaker to use for search operations. |
static IoConfig.Builder |
IoConfig.tcpKeepAliveTime(Duration tcpKeepAliveTime) |
IoConfig.Builder |
IoConfig.Builder.tcpKeepAliveTime(Duration tcpKeepAliveTime)
Allows to customize the idle time after which a tcp keepalive gets fired.
|
static IoConfig.Builder |
IoConfig.viewCircuitBreakerConfig(CircuitBreakerConfig.Builder viewCircuitBreakerConfig) |
IoConfig.Builder |
IoConfig.Builder.viewCircuitBreakerConfig(CircuitBreakerConfig.Builder viewCircuitBreakerConfig)
Configures a
CircuitBreaker to use for view operations. |
Modifier and Type | Method and Description |
---|---|
SELF |
CoreEnvironment.Builder.ioConfig(IoConfig.Builder ioConfig)
Allows to customize various I/O-related configuration properties.
|
Copyright © 2021 Couchbase, Inc.. All rights reserved.