Class LeaseLock

  • All Implemented Interfaces:
    Lock

    public class LeaseLock
    extends ResourceLock<io.fabric8.kubernetes.api.model.coordination.v1.Lease>
    • Method Detail

      • getKind

        protected Class<io.fabric8.kubernetes.api.model.coordination.v1.Lease> getKind()
        Specified by:
        getKind in class ResourceLock<io.fabric8.kubernetes.api.model.coordination.v1.Lease>
      • toResource

        protected io.fabric8.kubernetes.api.model.coordination.v1.Lease toResource​(LeaderElectionRecord leaderElectionRecord,
                                                                                   ObjectMetaBuilder meta)
        Description copied from class: ResourceLock
        Convert the record to a resource
        Specified by:
        toResource in class ResourceLock<io.fabric8.kubernetes.api.model.coordination.v1.Lease>
        meta - not null
        Returns:
      • toRecord

        protected LeaderElectionRecord toRecord​(io.fabric8.kubernetes.api.model.coordination.v1.Lease resource)
        Specified by:
        toRecord in class ResourceLock<io.fabric8.kubernetes.api.model.coordination.v1.Lease>