Package-level declarations

Types

Link copied to clipboard
class PoolLease(delegateLease: Lease, poolLeaseManager: PoolLeaseManager) : Lease
Link copied to clipboard
data class PoolLeaseConfig(val name: String, val leaseNames: List<String>)
Link copied to clipboard
class PoolLeaseManager(delegateLeaseManager: LeaseManager, deployment: Deployment, poolConfig: List<PoolLeaseConfig>) : LeaseManager

A LeaseManager that ensures that leases that are in the same lease pool are acquired on different instances. It requires a delegate LeaseManager to handle the Lease implementation.