Interface LockStrategy

All Known Implementing Classes:
CASLockStrategy, StampedLockStrategy

public interface LockStrategy
  • Field Details

  • Method Details

    • acquireReadLock

      reactor.core.publisher.Mono<? extends Lock<?>> acquireReadLock()
    • acquireWriteLock

      reactor.core.publisher.Mono<? extends Lock<?>> acquireWriteLock()
    • toWriteLock

      reactor.core.publisher.Mono<? extends Lock<?>> toWriteLock(Lock<?> lock)
    • releaseReadLock

      void releaseReadLock(CoreLock.ReadLock readLock)
    • releaseWriteLock

      void releaseWriteLock(CoreLock.WriteLock writeLock)