FakeLease

class FakeLease(val name: String, manager: FakeLeaseManager) : Lease

Constructors

Link copied to clipboard
constructor(name: String, manager: FakeLeaseManager)

Properties

Link copied to clipboard
open override val name: String

Functions

Link copied to clipboard
open override fun acquire(): Boolean
Link copied to clipboard
open override fun addListener(listener: Lease.StateChangeListener)
Link copied to clipboard
open override fun checkHeld(): Boolean
Link copied to clipboard
open override fun checkHeldElsewhere(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun release(): Boolean

Release the lease. This will return true if released. Note that it will return false if the lease was not held.

open override fun release(lazy: Boolean): Boolean
Link copied to clipboard
open override fun shouldHold(): Boolean