bulkheadPolicy

fun bulkheadPolicy(scope: ResilientScope, maxConcurrentCalls: Int = 2, maxWaitingCalls: Int = 4): ResilientPolicy

Creates a ResilientPolicy with a bulkhead configured for fast testing.

Default configuration:

  • maxConcurrentCalls = 2

  • maxWaitingCalls = 4

Return

A configured ResilientPolicy with bulkhead.

Parameters

scope

The ResilientScope for the policy.

maxConcurrentCalls

Maximum number of concurrent executions. Default is 2.

maxWaitingCalls

Maximum number of waiting calls. Default is 4.