Class OutboxLockService

java.lang.Object
one.tomorrow.transactionaloutbox.service.OutboxLockService

public class OutboxLockService extends Object
  • Constructor Details

  • Method Details

    • acquireOrRefreshLock

      public boolean acquireOrRefreshLock(String ownerId)
    • releaseLock

      public void releaseLock(String ownerId)
    • runWithLock

      @Transactional public boolean runWithLock(String ownerId, Runnable action)
    • getLockTimeout

      public Duration getLockTimeout()