Uses of Class
com.couchbase.client.core.env.IoConfig.Builder
Packages that use IoConfig.Builder
-
Uses of IoConfig.Builder in com.couchbase.client.core.env
Methods in com.couchbase.client.core.env that return IoConfig.BuilderModifier and TypeMethodDescriptionstatic IoConfig.BuilderIoConfig.analyticsCircuitBreakerConfig(CircuitBreakerConfig.Builder analyticsCircuitBreakerConfig) IoConfig.Builder.analyticsCircuitBreakerConfig(CircuitBreakerConfig.Builder analyticsCircuitBreakerConfig) Deprecated.IoConfig.Builder.analyticsCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the analytics circuit breaker by passing its config builder to the given consumer.static IoConfig.BuilderIoConfig.backupCircuitBreakerConfig(CircuitBreakerConfig.Builder backupCircuitBreakerConfig) IoConfig.Builder.backupCircuitBreakerConfig(CircuitBreakerConfig.Builder backupCircuitBreakerConfig) Deprecated.Please usebackupCircuitBreakerConfig(Consumer)instead.IoConfig.Builder.backupCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the backup circuit breaker by passing its config builder to the given consumer.static IoConfig.BuilderIoConfig.builder()IoConfig.Builder.captureTraffic(ServiceType... serviceTypes) Captures and logs network traffic for the specified services (or all services if none are specified).static IoConfig.BuilderIoConfig.captureTraffic(ServiceType... serviceTypes) Captures the traffic for all services provided as an argument (all if empty).IoConfig.Builder.configIdleRedialTimeout(Duration configIdleRedialTimeout) static IoConfig.BuilderIoConfig.configIdleRedialTimeout(Duration configIdleRedialTimeout) IoConfig.Builder.configPollInterval(Duration configPollInterval) static IoConfig.BuilderIoConfig.configPollInterval(Duration configPollInterval) IoConfig.Builder.enableDnsSrv(boolean dnsSrvEnabled) static IoConfig.BuilderIoConfig.enableDnsSrv(boolean dnsSrvEnabled) IoConfig.Builder.enableMutationTokens(boolean mutationTokensEnabled) Configures whether mutation tokens will be returned from the server for all mutation operations.static IoConfig.BuilderIoConfig.enableMutationTokens(boolean mutationTokensEnabled) IoConfig.Builder.enableTcpKeepAlives(boolean tcpKeepAlivesEnabled) Whether to use TCP keepalive probes.static IoConfig.BuilderIoConfig.enableTcpKeepAlives(boolean tcpKeepAliveEnabled) IoConfig.Builder.eventingCircuitBreakerConfig(CircuitBreakerConfig.Builder eventingCircuitBreakerConfig) Deprecated.Please useeventingCircuitBreakerConfig(Consumer)instead.IoConfig.Builder.eventingCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the eventing circuit breaker by passing its config builder to the given consumer.static IoConfig.BuilderIoConfig.eventingCircuitBreakerConfig(CircuitBreakerConfig.Builder eventingCircuitBreakerConfig) IoConfig.Builder.idleHttpConnectionTimeout(Duration idleHttpConnectionTimeout) static IoConfig.BuilderIoConfig.idleHttpConnectionTimeout(Duration idleHttpConnectionTimeout) CoreEnvironment.Builder.ioConfig()Returns the currently stored config builder.IoConfig.Builder.kvCircuitBreakerConfig(CircuitBreakerConfig.Builder kvCircuitBreakerConfig) Deprecated.Please usekvCircuitBreakerConfig(Consumer)instead.IoConfig.Builder.kvCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the key-value circuit breaker by passing its config builder to the given consumer.static IoConfig.BuilderIoConfig.kvCircuitBreakerConfig(CircuitBreakerConfig.Builder kvCircuitBreakerConfig) IoConfig.Builder.managerCircuitBreakerConfig(CircuitBreakerConfig.Builder managerCircuitBreakerConfig) Deprecated.Please usemanagerCircuitBreakerConfig(Consumer)instead.IoConfig.Builder.managerCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the manager circuit breaker by passing its config builder to the given consumer.static IoConfig.BuilderIoConfig.managerCircuitBreakerConfig(CircuitBreakerConfig.Builder managerCircuitBreakerConfig) IoConfig.Builder.maxHttpConnections(int maxHttpConnections) static IoConfig.BuilderIoConfig.maxHttpConnections(int maxHttpConnections) IoConfig.Builder.memcachedHashingStrategy(MemcachedHashingStrategy memcachedHashingStrategy) Allows to customize the hashing strategy for memcached buckets.static IoConfig.BuilderIoConfig.memcachedHashingStrategy(MemcachedHashingStrategy memcachedHashingStrategy) Allows to customize the hashing strategy for memcached buckets.IoConfig.Builder.networkResolution(NetworkResolution networkResolution) static IoConfig.BuilderIoConfig.networkResolution(NetworkResolution networkResolution) IoConfig.Builder.numKvConnections(int numKvConnections) static IoConfig.BuilderIoConfig.numKvConnections(int numKvConnections) IoConfig.Builder.queryCircuitBreakerConfig(CircuitBreakerConfig.Builder queryCircuitBreakerConfig) Deprecated.Please usequeryCircuitBreakerConfig(Consumer)instead.IoConfig.Builder.queryCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the query circuit breaker by passing its config builder to the given consumer.static IoConfig.BuilderIoConfig.queryCircuitBreakerConfig(CircuitBreakerConfig.Builder queryCircuitBreakerConfig) IoConfig.Builder.searchCircuitBreakerConfig(CircuitBreakerConfig.Builder searchCircuitBreakerConfig) Deprecated.Please usesearchCircuitBreakerConfig(Consumer)instead.IoConfig.Builder.searchCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the search circuit breaker by passing its config builder to the given consumer.static IoConfig.BuilderIoConfig.searchCircuitBreakerConfig(CircuitBreakerConfig.Builder searchCircuitBreakerConfig) IoConfig.Builder.tcpKeepAliveCount(int tcpKeepAliveCount) The maximum number of keepalive probes TCP should send before dropping the connection (TCP_KEEPCNT / tcp_keepalive_probes).IoConfig.Builder.tcpKeepAliveInterval(Duration tcpKeepAliveInterval) The time between individual keepalive probes.IoConfig.Builder.tcpKeepAliveTime(Duration tcpKeepAliveTime) The time the connection needs to remain idle before TCP starts sending keepalive probes, ifenableTcpKeepAlives(boolean)is set to true (TCP_KEEPIDLE / tcp_keepalive_time).static IoConfig.BuilderIoConfig.tcpKeepAliveTime(Duration tcpKeepAliveTime) IoConfig.Builder.tcpUserTimeout(Duration tcpUserTimeout) The maximum amount of time that transmitted data may remain unacknowledged, or buffered data may remain untransmitted (due to zero window size) before TCP will forcibly close the corresponding connection and return ETIMEDOUT to the application.IoConfig.Builder.timerConfig(Consumer<TimerConfig.Builder> builderConsumer) Configures the backup circuit breaker by passing its config builder to the given consumer.IoConfig.Builder.viewCircuitBreakerConfig(CircuitBreakerConfig.Builder viewCircuitBreakerConfig) Deprecated.Please useviewCircuitBreakerConfig(Consumer)instead.IoConfig.Builder.viewCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the views circuit breaker by passing its config builder to the given consumer.static IoConfig.BuilderIoConfig.viewCircuitBreakerConfig(CircuitBreakerConfig.Builder viewCircuitBreakerConfig) Methods in com.couchbase.client.core.env with parameters of type IoConfig.BuilderModifier and TypeMethodDescriptionCoreEnvironment.Builder.ioConfig(IoConfig.Builder ioConfig) Deprecated.Please useCoreEnvironment.Builder.ioConfig(Consumer)instead.Method parameters in com.couchbase.client.core.env with type arguments of type IoConfig.BuilderModifier and TypeMethodDescriptionCoreEnvironment.Builder.ioConfig(Consumer<IoConfig.Builder> builderConsumer) Allows to configure theIoConfigthrough a provided builder.
analyticsCircuitBreakerConfig(Consumer)instead.