Package wisp.lease

Types

Link copied to clipboard
class AutoCloseableLease(lease: Lease) : Lease, AutoCloseable

Converts a lease into an AutoCloseable resource.

Link copied to clipboard
interface Lease

A Lease is a cluster-wide time-based lock on a given resource. Leases are retrieved via LeaseManager.requestLease.

Link copied to clipboard
interface LeaseManager

Functions

Link copied to clipboard
fun LeaseManager.acquireOrNull(name: String): AutoCloseableLease?

Attempts to acquire an AutoCloseableLease.