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 Details

    • isAcquired

      boolean isAcquired(String lock)
    • delete

      void delete(String lock)
    • deleteExpired

      void deleteExpired()
    • acquire

      boolean acquire(String lock)
    • renew

      boolean renew(String lock)
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable