A B F G I L O S W 
All Classes All Packages

A

acquireLease(String) - Method in class org.eclipse.dataspaceconnector.sql.lease.SqlLeaseContext
 

B

breakLease(String) - Method in class org.eclipse.dataspaceconnector.sql.lease.SqlLeaseContext
 
by(String) - Method in class org.eclipse.dataspaceconnector.sql.lease.SqlLeaseContextBuilder
Sets the name which is used when acquiring a lease.

F

forTime(Duration) - Method in class org.eclipse.dataspaceconnector.sql.lease.SqlLeaseContextBuilder
configures the duration for which the lease is acquired.

G

getDeleteLeaseTemplate() - Method in interface org.eclipse.dataspaceconnector.sql.lease.LeaseStatements
 
getFindLeaseByEntityTemplate() - Method in interface org.eclipse.dataspaceconnector.sql.lease.LeaseStatements
 
getInsertLeaseTemplate() - Method in interface org.eclipse.dataspaceconnector.sql.lease.LeaseStatements
 
getLease(String) - Method in class org.eclipse.dataspaceconnector.sql.lease.SqlLeaseContext
Fetches a lease for a particular entity
getLeasedAtColumn() - Method in interface org.eclipse.dataspaceconnector.sql.lease.LeaseStatements
 
getLeasedByColumn() - Method in interface org.eclipse.dataspaceconnector.sql.lease.LeaseStatements
 
getLeaseDurationColumn() - Method in interface org.eclipse.dataspaceconnector.sql.lease.LeaseStatements
 
getLeaseId() - Method in class org.eclipse.dataspaceconnector.sql.lease.SqlLease
 
getLeaseIdColumn() - Method in interface org.eclipse.dataspaceconnector.sql.lease.LeaseStatements
 
getLeaseTableName() - Method in interface org.eclipse.dataspaceconnector.sql.lease.LeaseStatements
 
getUpdateLeaseTemplate() - Method in interface org.eclipse.dataspaceconnector.sql.lease.LeaseStatements
 

I

isExpired() - Method in class org.eclipse.dataspaceconnector.sql.lease.SqlLease
 

L

LeaseStatements - Interface in org.eclipse.dataspaceconnector.sql.lease
Encapsulates statements and table/column names to manipulate lease entities.

O

org.eclipse.dataspaceconnector.sql.lease - package org.eclipse.dataspaceconnector.sql.lease
 

S

setLeaseId(String) - Method in class org.eclipse.dataspaceconnector.sql.lease.SqlLease
 
SqlLease - Class in org.eclipse.dataspaceconnector.sql.lease
SQL-based implementation of a Lease.
SqlLease(String, long, long) - Constructor for class org.eclipse.dataspaceconnector.sql.lease.SqlLease
 
SqlLeaseContext - Class in org.eclipse.dataspaceconnector.sql.lease
SQL-based implementation of the LeaseContext.
SqlLeaseContextBuilder - Class in org.eclipse.dataspaceconnector.sql.lease
Utility class to assemble a SqlLeaseContext and execute operations on it using a Connection.

W

with(TransactionContext, String, LeaseStatements) - Static method in class org.eclipse.dataspaceconnector.sql.lease.SqlLeaseContextBuilder
 
withConnection(Connection) - Method in class org.eclipse.dataspaceconnector.sql.lease.SqlLeaseContextBuilder
sets the Connection on which the next DB statement is executed.
A B F G I L O S W 
All Classes All Packages