Class RedissonRedLockLease
- java.lang.Object
-
- akka.coordination.lease.scaladsl.Lease
-
- com.nikolastojiljkovic.akka.coordination.lease.RedissonRedLockLease
-
public class RedissonRedLockLease extends akka.coordination.lease.scaladsl.Lease
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description RedissonRedLockLease(akka.coordination.lease.LeaseSettings settings, akka.actor.ExtendedActorSystem actorSystem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description scala.concurrent.Future<java.lang.Object>
acquire()
scala.concurrent.Future<java.lang.Object>
acquire(scala.Function1<scala.Option<java.lang.Throwable>,scala.runtime.BoxedUnit> leaseLostCallback)
akka.actor.ExtendedActorSystem
actorSystem()
boolean
checkLease()
akka.util.Timeout
operationTimeout()
scala.concurrent.Future<java.lang.Object>
release()
akka.coordination.lease.LeaseSettings
settings()
-
-
-
Method Detail
-
settings
public akka.coordination.lease.LeaseSettings settings()
- Overrides:
settings
in classakka.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 classakka.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 classakka.coordination.lease.scaladsl.Lease
-
release
public scala.concurrent.Future<java.lang.Object> release()
- Specified by:
release
in classakka.coordination.lease.scaladsl.Lease
-
checkLease
public boolean checkLease()
- Specified by:
checkLease
in classakka.coordination.lease.scaladsl.Lease
-
-