Class RedissonRedLockLease


  • public class RedissonRedLockLease
    extends akka.coordination.lease.scaladsl.Lease
    • Constructor Detail

      • RedissonRedLockLease

        public RedissonRedLockLease​(akka.coordination.lease.LeaseSettings settings,
                                    akka.actor.ExtendedActorSystem actorSystem)
    • Method Detail

      • settings

        public akka.coordination.lease.LeaseSettings settings()
        Overrides:
        settings in class akka.coordination.lease.scaladsl.Lease
      • actorSystem

        public akka.actor.ExtendedActorSystem actorSystem()
      • operationTimeout

        public akka.util.Timeout operationTimeout()
      • acquire

        public scala.concurrent.Future<java.lang.Object> acquire()
        Specified by:
        acquire in class akka.coordination.lease.scaladsl.Lease
      • acquire

        public scala.concurrent.Future<java.lang.Object> acquire​(scala.Function1<scala.Option<java.lang.Throwable>,​scala.runtime.BoxedUnit> leaseLostCallback)
        Specified by:
        acquire in class akka.coordination.lease.scaladsl.Lease
      • release

        public scala.concurrent.Future<java.lang.Object> release()
        Specified by:
        release in class akka.coordination.lease.scaladsl.Lease
      • checkLease

        public boolean checkLease()
        Specified by:
        checkLease in class akka.coordination.lease.scaladsl.Lease