Packages

package v1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Lease(metadata: Optional[ObjectMeta] = Optional.Absent, spec: Optional[LeaseSpec] = Optional.Absent) extends Product with Serializable

    Lease defines a lease concept.

  2. class LeaseFields extends AnyRef
  3. case class LeaseSpec(acquireTime: Optional[MicroTime] = Optional.Absent, holderIdentity: Optional[String] = Optional.Absent, leaseDurationSeconds: Optional[Int] = Optional.Absent, leaseTransitions: Optional[Int] = Optional.Absent, renewTime: Optional[MicroTime] = Optional.Absent) extends Product with Serializable

    LeaseSpec is a specification of a Lease.

    LeaseSpec is a specification of a Lease.

    holderIdentity

    holderIdentity contains the identity of the holder of a current lease.

    leaseDurationSeconds

    leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measure against time of last observed RenewTime.

    leaseTransitions

    leaseTransitions is the number of transitions of a lease between holders.

  4. class LeaseSpecFields extends AnyRef

Value Members

  1. object Lease extends LeaseFields with Serializable
  2. object LeaseSpec extends LeaseSpecFields with Serializable

Ungrouped