LavinMQ::Etcd::Lease
Represents holding a Lease Can be revoked or wait until lost
Constructors
Instance methods
expired
Sourceid
Sourcerelease
Force release of lease (and leadership). The lease is revoked before anything waiting on it wakes, so writes fenced by the lease are already refused by then.
Wait until lease expires (if leader, leadership is lost)
Raises Expired if lease expired, otherwise returns after timeout