IoConfigDslBuilder

class IoConfigDslBuilder(wrapped: IoConfig.Builder)

DSL counterpart to IoConfig.Builder.

Constructors

Link copied to clipboard
fun IoConfigDslBuilder(wrapped: IoConfig.Builder)

Functions

Link copied to clipboard
fun allCircuitBreakers(initializer: CircuitBreakerConfigDslBuilder.() -> Unit)

Apply the given configuration to all circuit breakers.

Link copied to clipboard
fun analyticsCircuitBreaker(initializer: CircuitBreakerConfigDslBuilder.() -> Unit)
Link copied to clipboard
fun backupCircuitBreaker(initializer: CircuitBreakerConfigDslBuilder.() -> Unit)
Link copied to clipboard
fun captureTraffic(vararg services: ServiceType)
Link copied to clipboard
fun eventingCircuitBreaker(initializer: CircuitBreakerConfigDslBuilder.() -> Unit)
Link copied to clipboard
fun kvCircuitBreaker(initializer: CircuitBreakerConfigDslBuilder.() -> Unit)
Link copied to clipboard
fun managerCircuitBreaker(initializer: CircuitBreakerConfigDslBuilder.() -> Unit)
Link copied to clipboard
fun queryCircuitBreaker(initializer: CircuitBreakerConfigDslBuilder.() -> Unit)
Link copied to clipboard
fun searchCircuitBreaker(initializer: CircuitBreakerConfigDslBuilder.() -> Unit)
Link copied to clipboard
fun viewCircuitBreaker(initializer: CircuitBreakerConfigDslBuilder.() -> Unit)

Properties

Link copied to clipboard
var configIdleRedialTimeout: Duration
Link copied to clipboard
var configPollInterval: Duration
Link copied to clipboard
var enableDnsSrv: Boolean
Link copied to clipboard
var enableMutationTokens: Boolean
Link copied to clipboard
var enableTcpKeepAlives: Boolean
Link copied to clipboard
var idleHttpConnectionTimeout: Duration
Link copied to clipboard
var maxHttpConnections: Int
Link copied to clipboard
var networkResolution: NetworkResolution
Link copied to clipboard
var numKvConnections: Int
Link copied to clipboard
var tcpKeepAliveTime: Duration