Class SqlLease


  • public class SqlLease
    extends org.eclipse.dataspaceconnector.spi.persistence.Lease
    SQL-based implementation of a Lease. Adds the leaseId property for use with RDBMS (PK, index,...)
    • Constructor Summary

      Constructors 
      Constructor Description
      SqlLease​(java.lang.String leasedBy, long leasedAt, long leaseDurationMillis)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getLeaseId()  
      boolean isExpired()  
      void setLeaseId​(java.lang.String leaseId)  
      • Methods inherited from class org.eclipse.dataspaceconnector.spi.persistence.Lease

        getLeasedAt, getLeasedBy, getLeaseDuration
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SqlLease

        public SqlLease​(java.lang.String leasedBy,
                        long leasedAt,
                        long leaseDurationMillis)
    • Method Detail

      • getLeaseId

        public java.lang.String getLeaseId()
      • setLeaseId

        public void setLeaseId​(java.lang.String leaseId)
      • isExpired

        public boolean isExpired()