Interface LockRepository
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
DefaultLockRepository
public interface LockRepository extends Closeable
Encapsulation of the SQL shunting that is needed for locks. A
JdbcLockRegistry
needs a reference to a spring-managed (transactional) client service, so this component
has to be declared as a bean.- Since:
- 4.3
- Author:
- Dave Syer, Alexandre Strubel
-
Method Summary
Modifier and Type Method Description booleanacquire(String lock)voidclose()voiddelete(String lock)voiddeleteExpired()booleanisAcquired(String lock)booleanrenew(String lock)
-
Method Details
-
isAcquired
-
delete
-
deleteExpired
void deleteExpired() -
acquire
-
renew
-
close
void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-