Class RedissonRedLockLease.StateDataWithLock

    • Constructor Detail

      • StateDataWithLock

        public StateDataWithLock​(scala.Option<akka.actor.ActorRef> pipeTo,
                                 RedissonRedLockLease.LockConfig config,
                                 int lockedCount,
                                 RedissonRedLockWithCustomMinLocks redLock,
                                 scala.collection.immutable.Seq<org.redisson.Redisson> clients,
                                 scala.collection.immutable.Seq<RedissonRedLockLease.LockAndClient> locks,
                                 scala.collection.immutable.Seq<scala.Function1<scala.Option<java.lang.Throwable>,​scala.runtime.BoxedUnit>> leaseLostCallbacks,
                                 scala.Option<akka.actor.Cancellable> renewTask)
    • Method Detail

      • pipeTo

        public scala.Option<akka.actor.ActorRef> pipeTo()
      • lockedCount

        public int lockedCount()
      • clients

        public scala.collection.immutable.Seq<org.redisson.Redisson> clients()
      • leaseLostCallbacks

        public scala.collection.immutable.Seq<scala.Function1<scala.Option<java.lang.Throwable>,​scala.runtime.BoxedUnit>> leaseLostCallbacks()
      • renewTask

        public scala.Option<akka.actor.Cancellable> renewTask()
      • looseLease

        public RedissonRedLockLease.Data looseLease​(java.lang.Object message,
                                                    java.lang.Object parent,
                                                    akka.actor.ActorSystem actorSystem)