IoConfigDslBuilder

class IoConfigDslBuilder(wrapped: IoConfig.Builder)

DSL counterpart to IoConfig.Builder.

Constructors

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

Functions

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

Apply the given configuration to all circuit breakers.

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

Properties

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